private void addToolStripMenuItem_Click(object sender, EventArgs e) { CrCostCenter = new BackOfficeBL.Accounting.CostCenter(); if (trvCostCenterTree.SelectedNode != null && trvCostCenterTree.SelectedNode.ToString() != "") { var parent = CostCenter.FindByCostCenterId(Convert.ToInt32(trvCostCenterTree.SelectedNode.Tag.ToString())); CrCostCenter.ParentId = (Convert.ToInt32(trvCostCenterTree.SelectedNode.Tag.ToString())); } ShowGUI(); this.FormStatus = FormStatusEnum.AddNew; }
private void copyAndPasteToolStripMenuItem_Click(object sender, EventArgs e) { if (trvCostCenterTree.SelectedNode != null && trvCostCenterTree.SelectedNode.ToString() != "") { CrCostCenter = CostCenter.FindByCostCenterId(Convert.ToInt32(trvCostCenterTree.SelectedNode.Tag.ToString())); CrCostCenter.IsNew = true; CrCostCenter.IsCopy = true; CrCostCenter.CostCenterId = Convert.ToInt32(null); ShowGUI(); this.FormStatus = FormStatusEnum.Edit; } }
public static List<CostCenter> GetAllCmbCostCenter() { List<CostCenter> result = new List<CostCenter>(); NewAppsCnn newAppsCnn = new NewAppsCnn(AppSettings.CrAppSettings.NewAppsConnectionString); var dbCostCenters = from g in newAppsCnn.Acc_CostCenter where g.IsDisable==false select g; foreach (var dbCostCenter in dbCostCenters) { CostCenter account = new CostCenter(); account.FromDbCostCenter(dbCostCenter); result.Add(account); } return result; }
public static CostCenter FindByCostCenterId(int? _VaidationID) { NewAppsCnn newAppsCnn = new NewAppsCnn(AppSettings.CrAppSettings.NewAppsConnectionString); var dbCostCenters = from u in newAppsCnn.Acc_CostCenter where u.CostCenterId == _VaidationID select u; if (dbCostCenters.Count() > 0) { Acc_CostCenter dbCostCenter = dbCostCenters.First(); CostCenter account = new CostCenter(); account.FromDbCostCenter(dbCostCenter); account.IsNew = false; account.IsCopy = false; return account; } else return null; }
private void deleteToolStripMenuItem_Click(object sender, EventArgs e) { if (trvCostCenterTree.SelectedNode != null && trvCostCenterTree.SelectedNode.ToString() != "") { CrCostCenter = CostCenter.FindByCostCenterId(Convert.ToInt32(trvCostCenterTree.SelectedNode.Tag)); DataDeleteResult result = CrCostCenter.Delete(); if (result.DeleteStatus == false) { MessageBox.Show(result.ErrorMessage); } else { CrCostCenter = null; ShowGUI(); this.FormStatus = FormStatusEnum.DataPreview; } } }
private void trvCostCenterTree_AfterSelect(object sender, TreeViewEventArgs e) { if (this.FormStatus == FormStatusEnum.Edit) { trvCostCenterTree.SelectedNode = trvCostCenterTree.Nodes.Find(trvCostCenterTree.SelectedNode.Tag.ToString(), true)[0]; return; } string CostCenterNo = trvCostCenterTree.SelectedNode != null ? trvCostCenterTree.SelectedNode.Tag.ToString() : ""; if (CostCenterNo != "") { CrCostCenter = CostCenter.FindByCostCenterId(Convert.ToInt32(trvCostCenterTree.SelectedNode.Tag.ToString())); ShowGUI(); } trvCostCenterTree.Focus(); }
private void frmCostCenter_Save(object sender, ref bool _status) { GetDataFromGUI(); DataSaveResult saveResult = CrCostCenter.Save(); if (saveResult.SaveStatus == false) { _status = false; } else { CrCostCenter = null; ShowGUI(); } }
private void frmCostCenter_Edit(object sender, ref bool _status) { CrCostCenter = CostCenter.FindByCostCenterId(Convert.ToInt32(trvCostCenterTree.SelectedNode.Tag.ToString())); if (CrCostCenter == null) { _status = false; } else { if (CrCostCenter.IsNew == true) { _status = false; } else { ShowGUI(); } } }
private void frmCostCenter_Delete(object sender, ref bool _status) { CrCostCenter = CostCenter.FindByCostCenterId(Convert.ToInt32(trvCostCenterTree.SelectedNode.Tag.ToString())); DataDeleteResult result = CrCostCenter.Delete(); _status = result.DeleteStatus; if (result.DeleteStatus == false) { MessageBox.Show(result.ErrorMessage); } else { CrCostCenter = null; ShowGUI(); } trvCostCenterTree.Enabled = true; }
private void frmCostCenter_Cancel(object sender) { CrCostCenter = null; ShowGUI(); trvCostCenterTree.Enabled = true; }
private void frmCostCenter_AddNew(object sender, ref bool _status) { CrCostCenter = new BackOfficeBL.Accounting.CostCenter(); }