private void CopyRow() { try { List <Entity.BusinessEntity.DepartmentEntity> lst = (List <Entity.BusinessEntity.DepartmentEntity>)source.DataSource; int index = -1; index = this.gvDepartment.FocusedRowHandle; Entity.BusinessEntity.DepartmentEntity b = (Entity.BusinessEntity.DepartmentEntity)gvDepartment.GetFocusedRow(); if (b != null) { source = (BindingSource)GridDepartment.DataSource; List <Entity.BusinessEntity.DepartmentEntity> list = (List <Entity.BusinessEntity.DepartmentEntity>)source.DataSource; if (list != null && list.Count > 0) { Entity.BusinessEntity.DepartmentEntity a = new Entity.BusinessEntity.DepartmentEntity(); ApplicationHelper.TranferProperiesEx(b, a); a.DepartmentId = 0; list.Add(a); } source.DataSource = list; GridDepartment.DataSource = source; gvDepartment.RefreshData(); } } catch (Exception e) { Log.WriteLog(this, System.Reflection.MethodBase.GetCurrentMethod().Name, e.Message); } }
private void RowDeleted() { try { if (XtraMessageBox.Show("Bạn có chắc muốn xóa", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK) { int index = -1; index = this.gvDepartment.FocusedRowHandle; if (index >= 0) { source = (BindingSource)GridDepartment.DataSource; List <Entity.BusinessEntity.DepartmentEntity> list = (List <Entity.BusinessEntity.DepartmentEntity>)source.DataSource; if (list != null && list.Count > 0) { Entity.BusinessEntity.DepartmentEntity a = (Entity.BusinessEntity.DepartmentEntity)list[index]; listDeleteDK.Add(a); } gvDepartment.DeleteRow(index); gvDepartment.UpdateCurrentRow(); } } } catch (Exception e) { Log.WriteLog(this, System.Reflection.MethodBase.GetCurrentMethod().Name, e.Message); } }
private void LoadData() { List <Entity.BusinessEntity.DepartmentEntity> list = Factory.Resolve <ICompanyDS>().SearchDepartment(new DepartmentSearchEntity() { SearchText = "" }); if (list != null && list.Count > 0) { source.DataSource = list; GridDepartment.DataSource = source; } else { List <Entity.BusinessEntity.DepartmentEntity> lst = new List <Entity.BusinessEntity.DepartmentEntity>(); Entity.BusinessEntity.DepartmentEntity it = new Entity.BusinessEntity.DepartmentEntity(); it.Description = ""; lst.Add(it); source.DataSource = lst; GridDepartment.DataSource = source; } }
private void LoadData() { List<Entity.BusinessEntity.DepartmentEntity> list = Factory.Resolve<ICompanyDS>().SearchDepartment(new DepartmentSearchEntity() { SearchText = "" }); if (list != null && list.Count > 0) { source.DataSource = list; GridDepartment.DataSource = source; } else { List<Entity.BusinessEntity.DepartmentEntity> lst = new List<Entity.BusinessEntity.DepartmentEntity>(); Entity.BusinessEntity.DepartmentEntity it = new Entity.BusinessEntity.DepartmentEntity(); it.Description = ""; lst.Add(it); source.DataSource = lst; GridDepartment.DataSource = source; } }
private void CopyRow() { try { List<Entity.BusinessEntity.DepartmentEntity> lst = (List<Entity.BusinessEntity.DepartmentEntity>)source.DataSource; int index = -1; index = this.gvDepartment.FocusedRowHandle; Entity.BusinessEntity.DepartmentEntity b = (Entity.BusinessEntity.DepartmentEntity)gvDepartment.GetFocusedRow(); if (b != null) { source = (BindingSource)GridDepartment.DataSource; List<Entity.BusinessEntity.DepartmentEntity> list = (List<Entity.BusinessEntity.DepartmentEntity>)source.DataSource; if (list != null && list.Count > 0) { Entity.BusinessEntity.DepartmentEntity a = new Entity.BusinessEntity.DepartmentEntity(); ApplicationHelper.TranferProperiesEx(b, a); a.DepartmentId = 0; list.Add(a); } source.DataSource = list; GridDepartment.DataSource = source; gvDepartment.RefreshData(); } } catch (Exception e) { Log.WriteLog(this, System.Reflection.MethodBase.GetCurrentMethod().Name, e.Message); } }