public ChangeItemPrice() { //textBox.Text = ""; //ItemCode = textBox; //textBox1.Text = ""; //ItemName = textBox1; //textBox2.Text = ""; //ItemOldMRP = textBox2; //textBox3.Text = ""; //ItemOldPrice = textBox3; //var data = App.Current.Properties["ChangePriceItem"] as ItemModel; //ItemCode.Text = Convert.ToString(data.ITEM_ID); //textBox1.Text = data.ITEM_NAME; //textBox2.Text = Convert.ToString(data.MRP); //textBox3.Text = Convert.ToString(data.ITEM_PRICE); InitializeComponent(); ViewModel = new ChangeItemViewModel(); this.DataContext = ViewModel; var data = App.Current.Properties["SelectData"] as ItemModel; textBox.Text = ""; textBox.Text = Convert.ToString(data.ITEM_ID); textBox1.Text = ""; textBox1.Text = Convert.ToString(data.ITEM_NAME); textBox2.Text = ""; textBox2.Text = Convert.ToString(data.MRP); textBox3.Text = ""; textBox3.Text = Convert.ToString(data.SALES_PRICE); //textBox5.Text = ""; //textBox5.Text = ""; //App.Current.Properties["NewMRP"] = textBox5; //App.Current.Properties["NewSalesPrice"] = textBox6; //textBox5.Text = ""; //ItemSalesPrice = textBox5; //textBox7.Text = ""; //ItemMrp = textBox7; //ItemOldMRP.Text = textBox5.Text; //ItemOldPrice.Text = textBox6.Text; //var data = App.Current.Properties["ChangePriceItem"] as ItemModel; //ItemCode.Text = Convert.ToString(data.ITEM_ID); //ItemName.Text = data.ITEM_NAME; //ItemOldMRP.Text = Convert.ToString(data.MRP); //ItemOldPrice.Text = Convert.ToString(data.ITEM_PRICE); }
public ActionResult ChangeItem(string code) { IItem item = itemService.getItemByCode(code); string ruName = null; string ukrName = null; string engName = null; foreach (IItemName itemName in item.Names) { switch (itemName.LanguageType) { case LanguageType.English: engName = itemName.Name; break; case LanguageType.Russian: ruName = itemName.Name; break; case LanguageType.Ukrainian: ukrName = itemName.Name; break; default: string exceptionMessage = $"Not supported value {itemName.LanguageType.ToString()} of field IItemName.LanguageType"; logger.Error(exceptionMessage); throw new NotSupportedException(exceptionMessage); } } IEnumerable <string> itemAdditionalImageNames = ItemUtils.GetItemAdditionalImageNames(code); string mainImageName = ItemUtils.getMainImageName(code); ChangeItemViewModel viewModel = new ChangeItemViewModel(Guid.NewGuid().ToString(), item.Code, item.Price.ToString(), WebAssembler.Assemble(item.Category), ruName, ukrName, engName, mainImageName, categories, itemAdditionalImageNames); return(View(viewModel)); }