Пример #1
0
        protected void LoadSaleTabMethod(object StockItem)
        {
            try
            {
                decimal Value;
                var     Result = decimal.TryParse(Stocky.UI.Dialogs.QeustionBox.Show("New Sale", "Please input the sale value of the initial stock item."), out Value);

                if (Result)
                {
                    var stockItem = (Stocky.Data.skStock)StockItem;
                    stockItem.SaleValue = Value;

                    MVVM_Framework.ObjectMessenger OM = new MVVM_Framework.ObjectMessenger();

                    OM.Send("STOCKOBJ", stockItem);

                    UI.Enviroment.LoadNewTab("NewMultiSaleView|New Sale");
                }
                else
                {
                    throw new Exception("Please try again with a valid decimal value");
                }
            }
            catch (Exception E)
            {
                ExepionLogger.Logger.LogException(E);
                ExepionLogger.Logger.Show(E);
            }
        }
Пример #2
0
 public ViewModelBase()
 {
     if (DesignerProperties.GetIsInDesignMode(new System.Windows.DependencyObject()))
     {
         return;
     }
     try
     {
         ObjectMessenger = new ObjectMessenger();
         UiCommands      = new Stocky.Commands.UIControlCommands();
     }
     catch (Exception E)
     {
         Stocky.ExepionLogger.Logger.LogException(E);
         Stocky.ExepionLogger.Logger.Show(E);
     }
 }