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); } }
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); } }