Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
 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;
     }
 }
Exemplo n.º 3
0
 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;
 }
Exemplo n.º 4
0
 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;
 }
Exemplo n.º 5
0
 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;
         }
     }
 }
Exemplo n.º 6
0
 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();
 }
Exemplo n.º 7
0
 private void frmCostCenter_Save(object sender, ref bool _status)
 {
     GetDataFromGUI();
     DataSaveResult saveResult = CrCostCenter.Save();
     if (saveResult.SaveStatus == false)
     {
         _status = false;
     }
     else
     {
         CrCostCenter = null;
         ShowGUI();
     }
 }
Exemplo n.º 8
0
 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();
         }
     }
 }
Exemplo n.º 9
0
        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;
        }
Exemplo n.º 10
0
 private void frmCostCenter_Cancel(object sender)
 {
     CrCostCenter = null;
     ShowGUI();
     trvCostCenterTree.Enabled = true;
 }
Exemplo n.º 11
0
 private void frmCostCenter_AddNew(object sender, ref bool _status)
 {
     CrCostCenter = new BackOfficeBL.Accounting.CostCenter();
 }