private void cmb_SelectionChanged(object sender, SelectionChangedEventArgs e) { SpareViewModel spareView = null; if ((spareView = gridSpares.CurrentItem as SpareViewModel) is SpareViewModel) { spareView.SelectedPrice = Convert.ToDecimal((sender as ComboBox).SelectedValue); } }
//[HttpGet] public ActionResult MasterPartial(Guid masterCode) { SpareViewModel spareVM = masterCode == Guid.Empty ? new SpareViewModel() : Mapper.Map <Spare, SpareViewModel>(_spareBusiness.GetSpare(masterCode)); spareVM.IsUpdate = masterCode == Guid.Empty ? false : true; if (spareVM.IsUpdate == false) { spareVM.Code = _spareBusiness.GetSpareCode(); } return(PartialView("_AddSpare", spareVM)); }
public ActionResult CheckSpareCodeExist(SpareViewModel spareVM) { bool exists = _spareBusiness.CheckSpareCodeExist(Mapper.Map <SpareViewModel, Spare>(spareVM)); if (exists) { return(Json("<p><span style='vertical-align: 2px'>Spare code is in use </span> <i class='fa fa-close' style='font-size:19px; color: red'></i></p>", JsonRequestBehavior.AllowGet)); } //var result = new { success = true, message = "Success" }; return(Json(true, JsonRequestBehavior.AllowGet)); }
private void CalcSum() { if (comboBoxSpare.SelectedValue != null && !string.IsNullOrEmpty(textBoxCount.Text)) { try { int id = Convert.ToInt32(comboBoxSpare.SelectedValue); SpareViewModel Spare = logicP.Read(new SpareBindingModel { Id = id })?[0]; int count = Convert.ToInt32(textBoxCount.Text); int sum = count * Spare?.Price ?? 0; textBoxPlusSum.Text = sum.ToString(); PlusSum = sum; } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public string InsertUpdateSpare(SpareViewModel spareVM) { object result = null; try { AppUA appUA = Session["AppUA"] as AppUA; spareVM.PSASysCommon = new PSASysCommonViewModel(); spareVM.PSASysCommon.CreatedBy = appUA.UserName; spareVM.PSASysCommon.CreatedDate = _pSASysCommon.GetCurrentDateTime(); spareVM.PSASysCommon.UpdatedBy = appUA.UserName; spareVM.PSASysCommon.UpdatedDate = _pSASysCommon.GetCurrentDateTime(); result = _spareBusiness.InsertUpdateSpare(Mapper.Map <SpareViewModel, Spare>(spareVM)); return(JsonConvert.SerializeObject(new { Status = "OK", Record = result, Message = "Success" })); } catch (Exception ex) { AppConstMessage cm = _appConstant.GetMessage(ex.Message); return(JsonConvert.SerializeObject(new { Status = "ERROR", Record = "", Message = cm.Message })); } }