Beispiel #1
0
        private bool Save()
        {
            if (OperatorControl.OperatorName == "")
            {
                MessageBox.Show("Please fill operator name", (string)new GlobalTermsProvider()["SystemName"], MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return(false);
            }

            if (OperatorControl.GetChangeStatus())
            {
                OperatorControl.SaveData();

                try
                {
                    GlobalObjects.CasEnvironment.NewKeeper.Save(CurrentOperator);
                }
                catch (Exception ex)
                {
                    Program.Provider.Logger.Log("Error while saving data", ex);
                    return(false);
                }

                MessageBox.Show("Saving was successful", "Message infomation", MessageBoxButtons.OK,
                                MessageBoxIcon.Information);
            }
            return(true);
        }
Beispiel #2
0
        protected bool Save()
        {
            if (view == OperatorScreenView.Add && operatorControl.OperatorName == "")
            {
                MessageBox.Show("Please fill operator name", (string)new TermsProvider()["SystemName"], MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return(false);
            }

            if (operatorControl.GetChangeStatus())
            {
                operatorControl.SaveData();

                try
                {
                    if (view == OperatorScreenView.Edit)
                    {
                        currentOperator.Save();
                    }
                    else
                    {
                        OperatorCollection.Instance.Add(currentOperator);
                    }
                }
                catch (Exception ex)
                {
                    Program.Provider.Logger.Log("Error while saving data", ex);
                    return(false);
                }
            }
            return(true);
        }