void NewSave() { try { Functions.TBL_BANKMOVEMENT bankMovement = new Functions.TBL_BANKMOVEMENT(); bankMovement.Description = txtDescription.Text; bankMovement.BankID = BankID; bankMovement.DocumentNo = txtDocumentNo.Text; bankMovement.DocumentType = "Banka İşlemi"; if (radioInflow.Checked) { bankMovement.GCCode = "G"; } if (radioOutflow.Checked) { bankMovement.GCCode = "C"; } bankMovement.Date = DateTime.Parse(txtDate.Text); bankMovement.Amount = decimal.Parse(txtAmount.Text); bankMovement.SaveDate = DateTime.Now; bankMovement.SaveUser = frmMain.UserID; DB.TBL_BANKMOVEMENTs.InsertOnSubmit(bankMovement); DB.SubmitChanges(); messages.NewRecord("Banka işlemi kaydı yapılmıştır."); Clear(); } catch (Exception e) { messages.Error(e); } }
public void Open(int ID) { try { Edit = true; ProcessID = ID; Functions.TBL_BANKMOVEMENT bankmovement = DB.TBL_BANKMOVEMENTs.First(s => s.Id == ProcessID); OpenBank(bankmovement.BankID.Value); txtDescription.Text = bankmovement.Description; txtDocumentNo.Text = bankmovement.DocumentNo; txtDate.Text = bankmovement.Date.Value.ToShortDateString(); txtAmount.Text = bankmovement.Amount.ToString(); if (bankmovement.GCCode == "G") { radioInflow.Checked = true; } if (bankmovement.GCCode == "C") { radioOutflow.Checked = true; } } catch (Exception e) { messages.Error(e); } }
void Update() { try { Functions.TBL_BANKMOVEMENT bankMovement = DB.TBL_BANKMOVEMENTs.First(s => s.Id == ProcessID); bankMovement.Description = txtDescription.Text; bankMovement.BankID = BankID; bankMovement.DocumentNo = txtDocumentNo.Text; bankMovement.DocumentType = "Banka İşlemi"; if (radioInflow.Checked) { bankMovement.GCCode = "G"; } if (radioOutflow.Checked) { bankMovement.GCCode = "C"; } bankMovement.Date = DateTime.Parse(txtDate.Text); bankMovement.Amount = decimal.Parse(txtAmount.Text); bankMovement.EditDate = DateTime.Now; bankMovement.EditUser = frmMain.UserID; DB.SubmitChanges(); messages.Update(true); Clear(); } catch (Exception e) { messages.Error(e); } }
void NewSave() { try { Functions.TBL_BANKMOVEMENT bank = new Functions.TBL_BANKMOVEMENT(); bank.Amount = decimal.Parse(txtAmount.Text); bank.BankID = BankID; bank.CurrentID = CurrentID; bank.Description = txtDescription.Text; bank.DocumentNo = txtDocumentNo.Text; bank.DocumentType = txtTransferType.SelectedItem.ToString(); if (radioInflow.Checked) { bank.GCCode = "G"; } if (radioOutflow.Checked) { bank.GCCode = "C"; } bank.Date = DateTime.Parse(txtDate.Text); bank.SaveDate = DateTime.Now; bank.SaveUser = frmMain.UserID; DB.TBL_BANKMOVEMENTs.InsertOnSubmit(bank); DB.SubmitChanges(); Functions.TBL_CurrentMovement current = new Functions.TBL_CurrentMovement(); current.Description = txtDescription.Text; if (radioInflow.Checked) { current.Credit = decimal.Parse(txtAmount.Text); } if (radioInflow.Checked) { current.Debt = decimal.Parse(txtAmount.Text); } current.CurrentID = CurrentID; current.DocumentID = bank.Id; current.DocumentType = txtTransferType.SelectedItem.ToString(); current.Date = DateTime.Parse(txtDate.Text); if (txtTransferType.SelectedIndex == 0) { current.Type = "BH"; } if (txtTransferType.SelectedIndex == 1) { current.Type = "EFT"; } current.SaveDate = DateTime.Now; current.SaveUser = frmMain.UserID; DB.TBL_CurrentMovements.InsertOnSubmit(current); DB.SubmitChanges(); messages.NewRecord("Para transfer kaydı işlendi."); Clear(); } catch (Exception e) { messages.Error(e); } }
void Update() { try { Functions.TBL_BANKMOVEMENT bank = DB.TBL_BANKMOVEMENTs.First(s => s.Id == ProcessID); bank.Amount = decimal.Parse(txtAmount.Text); bank.BankID = BankID; bank.CurrentID = CurrentID; bank.Description = txtDescription.Text; bank.DocumentNo = txtDocumentNo.Text; bank.DocumentType = txtTransferType.SelectedItem.ToString(); if (radioInflow.Checked) { bank.GCCode = "G"; } if (radioOutflow.Checked) { bank.GCCode = "C"; } bank.Date = DateTime.Parse(txtDate.Text); bank.EditDate = DateTime.Now; bank.EditUser = frmMain.UserID; DB.SubmitChanges(); Functions.TBL_CurrentMovement current = DB.TBL_CurrentMovements.First(s => s.DocumentType == txtTransferType.SelectedItem.ToString() && s.DocumentID == ProcessID); current.Description = txtDescription.Text; if (radioInflow.Checked) { current.Credit = decimal.Parse(txtAmount.Text); } if (radioInflow.Checked) { current.Debt = decimal.Parse(txtAmount.Text); } current.CurrentID = CurrentID; current.DocumentID = bank.Id; current.DocumentType = txtTransferType.SelectedItem.ToString(); current.Date = DateTime.Parse(txtDate.Text); if (txtTransferType.SelectedIndex == 0) { current.Type = "BH"; } if (txtTransferType.SelectedIndex == 1) { current.Type = "EFT"; } current.EditDate = DateTime.Now; current.EditUser = frmMain.UserID; DB.SubmitChanges(); messages.Update(true); Clear(); } catch (Exception e) { messages.Error(e); } }