public void Show(int id) { _bankDetailsList = _repository.Run <BankEntryServices, List <BanksDTO> >(x => x.GetListBanks()); bs_BankDetails.DataSource = _bankDetailsList; if (_FormOpenType == FormOpenType.Edit) { __bankEntries = _repository.Run <BankEntryServices, BankEntryDTO>(x => x.GetBankEntries(id)); } bs_BankEntries.DataSource = __bankEntries; this.ShowDialog(); }
public void do_Edit() { BankEntryDTO Orow = (BankEntryDTO)gcv_BankDetails.GetFocusedRow(); if (Orow != null) { //bankDefBranchName.EditValue = _bankDetails.BankBranch; //bankDefBranchCode.EditValue = _bankDetails.BankBranchCode; //bankDefBankNameTE.EditValue = _bankDetails.BankName; //bankDefAccNo.EditValue = _bankDetails.BankAccountNumber; //bankDefAccName.EditValue = _bankDetails.BankAccountName; } }
public void do_Edit() { if (!MspTool.PermissionControl(AppMain.User.username, SecRightType.Update, (int)DocumentType.BankEntry, AppMain.CompanyRecId)) { return; } BankEntryDTO Orow = (BankEntryDTO)gcv_BankEntry.GetFocusedRow(); if (Orow != null) { frmBankEntryEdit frm = new frmBankEntryEdit(); frm._FormOpenType = Infrastructure.FormOpenType.Edit; frm.Show(Orow.bid); } }
private void btnBankEntryEdit_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (!MspTool.PermissionControl(AppMain.User.username, SecRightType.Delete, (int)DocumentType.BankEntry, AppMain.CompanyRecId)) { return; } BankEntryDTO oRow = (BankEntryDTO)gcv_BankEntry.GetFocusedRow(); if (oRow != null) { if (get_Question("Kayıt Silinecektir. Onaylıyor musunuz?")) { var result = _repository.Run <BankEntryServices, ActionResponse <BankEntryDTO> >(x => x.DeleteBankEntries(oRow.bid)); do_refresh(); } } }
public ActionResponse <BankEntryDTO> SaveBankEntries(BankEntryDTO model) { ActionResponse <BankEntryDTO> response = new ActionResponse <BankEntryDTO>() { Response = model, ResponseType = ResponseType.Ok }; using (MspDbContext _db = new MspDbContext()) { try { if (response.Response.bid == 0) { _db.BankEntry.Add(base.Map <BankEntryDTO, BankEntry>(model)); _db.SaveChanges(); } else { var entity = _db.products.FirstOrDefault(x => x.PID == response.Response.bid); if (entity != null) { _db.Entry(entity).CurrentValues.SetValues(model); _db.Entry(entity).State = System.Data.Entity.EntityState.Modified; } } _db.SaveChanges(); } catch (Exception e) { response.Message = e.ToString(); response.ResponseType = ResponseType.Error; } } return(response); }