users.component.html 6.71 KB
<div class="row">
  <div class="col-sm-12 pageHeading">
    <h4>List User</h4>
  </div>
  <div class="col-sm-12">

    <div class="container-fluid main-full">
      <div class="row">
        <div class="well no-margin-btm">
          <div class="row" novalidate [formGroup]="Users">
            <div class="col-lg-3 col-sm-3">
              <div class="row">
                <div class="col-sm-12">
                  <div class="form-group marginTop5">
                    <label for="FirstName" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">First Name :</label>
                    <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
                      <input type="text" class="form-control input-sm" id="FirstName" placeholder="First Name" formControlName="FirstName">
                    </div>
                  </div>
                </div>

                <div class="col-sm-12">
                  <div class="form-group marginTop5">
                    <label for="LastName" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Last Name :</label>
                    <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
                      <input type="text" class="form-control input-sm" id="LastName" placeholder="Last Name" formControlName="LastName">
                    </div>
                  </div>
                </div>
              </div>
            </div>
            <div class="col-lg-3 col-sm-3">
              <div class="row">
                <div class="col-sm-12">
                  <div class="form-group marginTop5">
                    <label for="Email" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Email ID :</label>
                  </div>
                  <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
                    <input type="email" class="form-control input-sm" id="Email" placeholder="Email ID" formControlName="EmailId">
                  </div>
                </div>

                <div class="col-sm-12">
                  <div class="form-group marginTop5">
                    <label for="Account" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Account Number :</label>
                  </div>
                  <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
                    <input type="text" class="form-control input-sm" id="account" placeholder="Account Number" formControlName="AccountNumber">
                  </div>
                </div>

              </div>
            </div>
            <div class="col-lg-3 col-sm-3">
              <div class="row">
                <div class="col-sm-12">
                  <div class="form-group marginTop5">
                    <label for="State" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">User Type :</label>
                    <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
                      
                      <select class="form-control input-sm " id="State" [formControl]="Users.controls['UserTypeId']">
                        <option value="0">All</option>
                        <option *ngFor="let UserTypeEntity of UserTypeList" value="{{UserTypeEntity.Id}}">{{ UserTypeEntity.Title }}</option>
                      </select>
                    </div>
                  </div>
                </div>


                <div class="col-sm-12">
                  <div class="form-group marginTop5">
                    <label for="State" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Account Type :</label>
                    <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
                      <select class="form-control input-sm " id="AccountType" [formControl]="Users.controls['AccountTypeId']">
                        <option value="0">All</option>
                        <option *ngFor="let AccountTypeEntity of AccountTypeList" value="{{AccountTypeEntity.Id}}">{{ AccountTypeEntity.Title }}</option>
                      </select>
                    </div>
                  </div>
                </div>
              </div>
            </div>


            <div class="col-lg-2 col-sm-3">
              <div class="row">
                <div class="col-sm-12"><div class="form-group marginTop5">&nbsp;</div></div>

                <div class="col-sm-12">
                  <div class="form-group marginTop5">
                    <div class="checkbox text-right-lg">
                      <label class="marginR5">
                        <input type="checkbox" checked> Pagination Results
                      </label>
                      <button class="btn btn-primary btn-sm" (click)="SearchUserList(this)">Go <i class="fa fa-arrow-right"></i></button>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>

        </div>

        <div class="well">
          <table id="fixed_hdr2" class="table-hover ">
            <thead>
              <tr >
                <th>First Name</th>
                <th>Last Name</th>
                <th>User ID</th>
                <th>Password</th>
                <th>Email ID</th>
                <th>User Type</th>
                <th>Created Date</th>
                <th>Last Modified Date</th>
                <th>Account Number</th>
                <th>Product Edition</th>
                <th>Status</th>
              </tr>
            </thead>
            <tbody>
              <tr *ngFor="let UserEntity of UserList">
                <td>{{UserEntity.FirstName}}</td>
                <td>{{UserEntity.LastName}}</td>
                <td>{{UserEntity.LoginId}}</td>
                <td>{{UserEntity.Password}}</td>
                <td>{{UserEntity.EmailId}}</td>
                <td>{{UserEntity.UserTypeTitle}}</td>               
                <td>{{UserEntity.CreationDate| date: 'MM/dd/yyyy'}}</td>
                <td>{{UserEntity.ModifiedDate | date: 'MM/dd/yyyy'}}</td>
                <td>{{UserEntity.AccountNumber}}</td>
                <td>{{UserEntity.EditionType}}</td>

                <td>
                  <span [ngClass]="(UserEntity.UserStatus==Active?'label label-success':'label label-default')">{{UserEntity.UserStatus}}</span>
                </td>


              </tr>

             

            </tbody>
          </table>

          <div class="row">
            <div class="col-sm-12 marginTop20 text-center">
              <a href="admin-add-discount-code.html"><button class="btn btn-primary btn-sm"><i class="fa fa-thumbs-up"></i> Manage Rights</button></a>
              <button class="btn btn-primary btn-sm"><i class="fa fa-edit"></i> Edit</button>
            </div>
          </div>
        </div>

      </div>
    </div>
  </div>
</div>