private void EditUserDetailAction(UserInfomation userDataToEdit)
 {
     if (userDataInEditMode != null)
     {
         this.userDataInEditMode.EditMode = false;
     }
     this.userDataInEditMode          = userDataToEdit;
     this.userDataInEditMode.EditMode = true;
 }
 private void SaveUserDetailAction(UserInfomation userDataToSave)
 {
     //Save your data here:
     if (userDataInEditMode != null)
     {
         userDataInEditMode.EditMode = false;
         MessageBox.Show("first name changed to " + userDataToSave.FirstName);
     }
 }
        public List <int> GetAreaWLst(UserInfomation userinfo)
        {
            List <int> areaW = new List <int>();

            foreach (var t in Wlst.Sr.EquipmentInfoHolding.Services.AreaInfoHold.MySlef.AreaInfo)
            {
                if (userinfo.AreaW.Contains(t.Value.AreaId))
                {
                    areaW.Add(t.Value.AreaId);
                }
            }
            return(areaW);
        }
Esempio n. 4
0
 public UserInfoViewModel(UserInfomation userinfo)
 {
     UserName          = userinfo.UserName;
     UserPassword      = userinfo.UserPasswrod;
     UserDepartment    = userinfo.Department;
     UserPhoneNumber   = userinfo.PhoneNumber;
     UserPositon       = userinfo.Position;
     UserRealName      = userinfo.UserRealName;
     UserPrivilegeList = new List <int>();
     foreach (var t in userinfo.UserPirvilegeGroupBelong)
     {
         UserPrivilegeList.Add(t);
     }
 }
        private void LoadInfoEmpAndSup(int mahd, int manv)
        {
            var            employeeInfomation = new List <UserInfomation>();
            var            supplierInfomation = new List <Supplier>();
            UserInfomation user = new UserInfomation()
            {
                EmployeeName = employee.GetById(manv).EmployeeName,
                UserName     = account.GetById(manv).UserName,
                Role         = account.GetById(manv).Role
            };
            var supplier = this.supplier.GetById(contract.GetById(mahd).SupplierID);

            employeeInfomation.Add(user);
            supplierInfomation.Add(supplier);
            gridControl2.DataSource = employeeInfomation;
            gridControl3.DataSource = supplierInfomation;
        }
Esempio n. 6
0
 /// <summary>
 /// REST GET for User get one User with Username
 /// </summary>
 /// <param name="_us">Username of User</param>
 /// <returns></returns>
 public UserInfomation Get(string _us)
 {
     try
     {
         User           us             = this._context.PdbUser.Where(item => item.username == _us).FirstOrDefault();
         UserInfomation userInfomation = new UserInfomation();
         userInfomation.address     = us.address;
         userInfomation.age         = us.age;
         userInfomation.displayname = us.displayname;
         userInfomation.email       = us.email;
         userInfomation.phone       = us.phone;
         return(userInfomation);
     }
     catch
     {
         return(null);
     }
 }
 private void gridControl3_Click(object sender, EventArgs e)
 {
     try
     {
         id                = int.Parse(gridView3.GetRowCellValue(gridView3.FocusedRowHandle, gridView3.Columns[0]).ToString());
         cbmanv.Text       = gridView3.GetRowCellValue(gridView3.FocusedRowHandle, gridView3.Columns[1]).ToString();
         cbncc.Text        = gridView3.GetRowCellValue(gridView3.FocusedRowHandle, gridView3.Columns[2]).ToString();
         datecreate.Text   = gridView3.GetRowCellValue(gridView3.FocusedRowHandle, gridView3.Columns[3]).ToString();
         datengaygiao.Text = gridView3.GetRowCellValue(gridView3.FocusedRowHandle, gridView3.Columns[4]).ToString();
         status            = gridView3.GetRowCellValue(gridView3.FocusedRowHandle, gridView3.Columns[5]).ToString();
         txtghichu.Text    = gridView3.GetRowCellValue(gridView3.FocusedRowHandle, gridView3.Columns[6]).ToString();
         int             idEmp = int.Parse(gridView3.GetRowCellValue(gridView3.FocusedRowHandle, gridView3.Columns[1]).ToString());
         int             idSup = int.Parse(gridView3.GetRowCellValue(gridView3.FocusedRowHandle, gridView3.Columns[2]).ToString());
         List <Supplier> su    = new List <Supplier>();
         List <ContractDeteilInformation> detail = new List <ContractDeteilInformation>();
         var chitiet = cd.GetByIdList(id);
         foreach (var item in chitiet)
         {
             var proInfomation = new ContractDeteilInformation()
             {
                 ProductName = pro.GetById(item.ProductID).ProductName,
                 Quantity    = item.Quantity,
                 Notes       = item.Notes
             };
             detail.Add(proInfomation);
         }
         var temp = new UserInfomation()
         {
             EmployeeName = emp.GetById(idEmp).EmployeeName,
             UserName     = account.GetById(idEmp).UserName,
             Role         = account.GetById(idEmp).Role
         };
         var ac = new List <UserInfomation>();
         ac.Add(temp);
         gridControl1.DataSource = ac;
         gridControl2.DataSource = su;
         gridControl4.DataSource = detail;
     }
     catch
     {
         XtraMessageBox.Show("Please try again!", "Thông báo");
     }
 }
Esempio n. 8
0
 /// <summary>
 /// REST GET for User get all User ( but not include API - UserController)
 /// </summary>
 /// <returns></returns>
 public List <UserInfomation> Get()
 {
     try
     {
         UserInfomation        result     = new UserInfomation();
         List <UserInfomation> listresult = new List <UserInfomation>();
         List <User>           listuser   = this._context.PdbUser.ToList();
         for (int i = 0; i < listuser.Count - 1; i++)
         {
             result.address     = listuser[i].address;
             result.age         = listuser[i].age;
             result.displayname = listuser[i].displayname;
             result.email       = listuser[i].email;
             result.phone       = listuser[i].phone;
             listresult.Add(result);
         }
         return(listresult);
     }
     catch
     {
         return(null);
     }
 }
Esempio n. 9
0
 void CreateUserItemUI()
 {
     if (UserContent.childCount > 0)
     {
         foreach (Transform item in UserContent)
         {
             Destroy(item.gameObject);
         }
     }
     if (userList != null)
     {
         foreach (UsersItem item in userList)
         {
             GameObject     userItem = Instantiate(UserItemPrefab);
             UserInfomation gameinfo = userItem.GetComponent <UserInfomation>();
             string         state    = item.isOnline == 1 ? "在线" : "不在线";
             bool           ison     = item.isOnline == 1 ? true : false;
             gameinfo.SetData(item.username, state, ison, (gameID, canplay) =>
             {
                 UsersItem NeedChange = null;
                 foreach (UsersItem data in userList)
                 {
                     if (data.username == gameID)
                     {
                         NeedChange = data;
                     }
                 }
                 if (NeedChange != null && !canplay)
                 {
                     NeedChange.isOnline = 0;
                     ShutdownMeachine(NeedChange.username);
                 }
             });
             userItem.transform.SetParent(UserContent);
         }
     }
 }
 /// <summary>
 /// 手动输入
 /// </summary>
 public User()
 {
     info        = new UserInfomation(this);
     userRequest = new RequestBase(this);
 }
Esempio n. 11
0
 public void UpdaetRwx(UserInfomation userinfo)
 {
     AreaRLst = GetAreaRLst(userinfo);
     AreaWLst = GetAreaWLst(userinfo);
     AreaXLst = GetAreaXLst(userinfo);
 }
Esempio n. 12
0
 /// <summary>
 /// AddUserInfo
 /// </summary>
 /// <param name="info"></param>
 public static long AddUserInfo(UserInfomation info)
 {
     return(_info.AddUserInfo(info));
 }
Esempio n. 13
0
 /// <summary>
 /// 修改用户信息
 /// </summary>
 /// <param name="info"></param>
 public static long ModflyUserInfo(UserInfomation info)
 {
     return(_info.ModflyUserInfo(info));
 }
Esempio n. 14
0
 public ActionResult GetAllUsers()
 {
     try
     {
         var getlist = MH.GetListOfObjects(null, null, null, null, null, null, "Authentication", "Authentication").Result;
         if (getlist != null)
         {
             List <UserInfomation> userList = new List <UserInfomation>();
             foreach (var user in getlist)
             {
                 var     userInfo           = BsonSerializer.Deserialize <RegisterModel>(user);
                 var     billingAddressData = MH.GetSingleObject(Builders <BsonDocument> .Filter.Eq("UserName", userInfo.UserName) & Builders <BsonDocument> .Filter.Eq("BillingAddress", true), "UserInfo", "UserInfo").Result;
                 Address billingAddress     = new Address();
                 if (billingAddressData != null)
                 {
                     billingAddress = BsonSerializer.Deserialize <Address>(billingAddressData);
                 }
                 else
                 {
                     billingAddress = null;
                 }
                 var     shippingAddressData = MH.GetSingleObject(Builders <BsonDocument> .Filter.Eq("UserName", userInfo.UserName) & Builders <BsonDocument> .Filter.Eq("ShippingAddress", true), "UserInfo", "UserInfo").Result;
                 Address shippingAddress     = new Address();
                 if (shippingAddressData != null)
                 {
                     shippingAddress = BsonSerializer.Deserialize <Address>(shippingAddressData);
                 }
                 else
                 {
                     shippingAddress = null;
                 }
                 UserInfomation userInfomation = new UserInfomation
                 {
                     FullName        = userInfo.FullName,
                     PhoneNumber     = userInfo.PhoneNumber,
                     Email           = userInfo.Email,
                     BillingAddress  = billingAddress,
                     ShippingAddress = shippingAddress
                 };
                 userList.Add(userInfomation);
             }
             return(Ok(new ResponseData
             {
                 Code = "200",
                 Message = "Success",
                 Data = userList
             }));
         }
         else
         {
             return(BadRequest(new ResponseData
             {
                 Code = "404",
                 Message = "No users found",
                 Data = null
             }));
         }
     }
     catch (Exception ex)
     {
         LoggerDataAccess.CreateLog("AdminContoller", "GetAllUsers", ex.Message);
         return(BadRequest(new ResponseData
         {
             Code = "400",
             Message = "Failed",
             Data = ex.Message
         }));
     }
 }