Example #1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            UnitOfWork unitOfWork = new UnitOfWork();

            item = unitOfWork.AOQRepo.Find(x => x.Id == item.Id, "BacMembers");
            item.BacMembers.Clear();
            foreach (var i in BACGridView.GetSelectedRows())
            {
                if (BACGridView.GetRow(i) is Signatories signatories)
                {
                    item.BacMembers.Add(unitOfWork.Signatories.Find(x => x.Id == signatories.Id, false));
                }
            }

            unitOfWork.Save();
            this.Close();
        }
Example #2
0
 private void BACGridView_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e)
 {
     if (BACGridView.GetRow(e.RowHandle) is BACMembers item)
     {
         if (e.Column.Name == "colName")
         {
             UnitOfWork unitOfWork = new UnitOfWork();
             var        name       = e.Value.ToString();
             var        employee   = unitOfWork.EmployeesRepo.Get().FirstOrDefault(x => x.EmployeeName == name);
             item.LastName   = employee.LastName;
             item.MiddleName = employee.MiddleName;
             item.OffcAcr    = employee.OffcAcr;
             item.OfficeId   = employee.OfficeId;
             item.OfficeName = employee.OfficeName;
             item.Position   = employee.Position;
             item.EmployeeId = employee.Id;
             item.FirstName  = employee.FirstName;
         }
     }
 }