private VnsDmNganHang GetObjectFromControl() { VnsDmNganHang _tmp = new VnsDmNganHang(); _tmp.Ma = txtMa.Text; _tmp.TenNganHang = txtTen.Text; _tmp.MoTa = txtMoTa.Text; return(_tmp); }
private void gvDanhMuc_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e) { if (gvDanhMuc.FocusedRowHandle < 0) { return; } SelectObject = (VnsDmNganHang)gvDanhMuc.GetRow(gvDanhMuc.FocusedRowHandle); if (SelectObject == null) { return; } FormStatus = FormUpdate.Update; SetObjectToControl(SelectObject); }
private void SaveData() { VnsDmNganHang tmp = new VnsDmNganHang(); tmp = GetObjectFromControl(); switch (FormStatus) { case FormUpdate.Insert: VnsDmNganHangService.Save(tmp); break; case FormUpdate.Update: tmp.Id = SelectObject.Id; VnsDmNganHangService.SaveOrUpdate(tmp); break; } ReloadData(FormStatus, tmp); }
private void ReloadData(FormUpdate status, VnsDmNganHang tmp) { switch (status) { case FormUpdate.Insert: lstDanhMuc.Add(tmp); break; case FormUpdate.Update: SelectObject = tmp; break; case FormUpdate.Delete: lstDanhMuc.Remove(SelectObject); break; } grdDanhMuc.DataSource = lstDanhMuc; grdDanhMuc.RefreshDataSource(); }
private void SetObjectToControl(VnsDmNganHang obj) { this.txtTen.EditValue = obj.TenNganHang; this.txtMa.EditValue = obj.Ma; txtMoTa.EditValue = obj.MoTa; }