public ActionResult Edit(ManagerEdit editentry) { List <SalePoint> salepointlist = AgroExpressDBAccess.GetallEnabledSalePoint(); if (salepointlist != null) { editentry.salepointlist = salepointlist.Select(x => new SelectListItem { Value = x.PKSalePointID.ToString(), Text = x.SalePointName }); } if (ModelState.IsValid) { var userinfo = AgroExpressDBAccess.IsUserExist(editentry.UserName); if (userinfo != null) { if (userinfo.PkUserID != editentry.LoginUserID) { ModelState.AddModelError("UserName", "User Name Already Exists!!!"); return(View(editentry)); } } if (AgroExpressDBAccess.UpdateManager(editentry)) { ViewBag.success = "Manager has been updated successfully"; return(RedirectToAction("EnabledList")); } } return(View(editentry)); }
public IActionResult ManagerEdit(ManagerEdit obj) { var names = _auc.Follow_Ups_Types.ToList(); ViewBag.editname = names; Follow_Up_Type v = new Follow_Up_Type(); v.Name = obj.Name; v.Price = obj.Price; var NameExist = _auc.Follow_Ups_Types.ToList().Any(u => u.Name == v.Name); if (NameExist) { var m = _auc.Follow_Ups_Types.Where(i => i.Name == obj.Name).Select(c => c.Id).Single(); //code from internet var entityItem = _auc.Follow_Ups_Types.FirstOrDefault(s => s.Id == m); if (entityItem != null) { entityItem.Price = v.Price; _auc.Entry(entityItem).State = EntityState.Modified; _auc.SaveChanges(); } ViewBag.Success = "The price is edited successfully."; return(View()); } else { ViewBag.Fail = "This name doesn't exist."; return(View()); } }
public ActionResult Edit(int id) { var managerinfo = AgroExpressDBAccess.GetManagerByID(id); ManagerEdit manageredit = new ManagerEdit(); List <SalePoint> salepointlist = AgroExpressDBAccess.GetallEnabledSalePoint(); if (salepointlist != null) { manageredit.salepointlist = salepointlist.Select(x => new SelectListItem { Value = x.PKSalePointID.ToString(), Text = x.SalePointName }); } if (managerinfo != null) { manageredit.PKManagerId = managerinfo.PKManagerId; manageredit.FullName = managerinfo.FullName; manageredit.Address = managerinfo.Address; manageredit.Mobile = managerinfo.Mobile; manageredit.Email = managerinfo.Email; var user = AgroExpressDBAccess.GetUserByID(managerinfo.LoginUserID); manageredit.UserName = user.UserName; manageredit.Password = user.Password; var deliveryboysalepoints = AgroExpressDBAccess.GetSalePointListForUSerId(managerinfo.LoginUserID); if (deliveryboysalepoints != null) { for (var i = 0; i < deliveryboysalepoints.Count; i++) { if (i == deliveryboysalepoints.Count - 1) { manageredit.SelectedSalePoints += deliveryboysalepoints[i].SalePointName; } else { manageredit.SelectedSalePoints += deliveryboysalepoints[i].SalePointName + ","; } } } manageredit.LoginUserID = managerinfo.LoginUserID; } return(View(manageredit)); }
public ActionResult Edit(int id) { var service = CreateManagerService(); var detail = service.GetManagerById(id); var model = new ManagerEdit { ManagerId = detail.ManagerId, ManagerFirstName = detail.ManagerFirstName, ManagerLastName = detail.ManagerLastName, ManagerFullName = detail.ManagerFullName, HiredDate = detail.HiredDate, DeptM = detail.DeptM, }; return(View(model)); }
public bool UpdateManager(ManagerEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .Managers .Single(e => e.ManagerId == model.ManagerId && e.ManagerOwnerId == _userId); entity.ManagerFirstName = model.ManagerFirstName; entity.ManagerLastName = model.ManagerLastName; entity.HiredDate = model.HiredDate; entity.DeptM = model.DeptM; return(ctx.SaveChanges() == 1); } }
public ActionResult Edit(ManagerEdit model) { if (!ModelState.IsValid) { return(View(model)); } //if(model.ManagerId != id) //{ // ModelState.AddModelError("", "Id Mismatch"); // return View(model); //} var service = CreateManagerService(); if (service.UpdateManager(model)) { TempData["SaveResult"] = "The manager was updated!"; return(RedirectToAction("Index")); } ModelState.AddModelError("", "The manager could not be updated!"); return(View(model)); }
//================================ 私有 方法 ================================ #region 菜单按纽事件 barButton_ItemClick /// <summary> /// 菜单按纽事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void barButton_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { this.pictureEdit1.SendToBack();//图片置于底层 switch (e.Item.Name) { case "AccountM_TransactionM": if (transactionManageForm == null || transactionManageForm.IsDisposed) { transactionManageForm = new ManagementCenterConsole.UI.TransactionManage.TransactionManageForm(); transactionManageForm.MdiParent = this; transactionManageForm.Dock = DockStyle.Fill; transactionManageForm.WindowState = FormWindowState.Maximized; transactionManageForm.Show(); transactionManageForm.Closed += new EventHandler(ChildForm_Closed); } transactionManageForm.BringToFront(); break; case "AccountM_ManagerM": if (managerManageForm == null || managerManageForm.IsDisposed) { managerManageForm = new ManagerManage.ManagerManage(); managerManageForm.MdiParent = this; managerManageForm.Dock = DockStyle.Fill; managerManageForm.WindowState = FormWindowState.Maximized; managerManageForm.Show(); managerManageForm.Closed += new EventHandler(ChildForm_Closed); } managerManageForm.BringToFront(); break; case "AccountM_RightM": if (rightManageForm == null || rightManageForm.IsDisposed) { rightManageForm = new RightManage(); rightManageForm.MdiParent = this; rightManageForm.Dock = DockStyle.Fill; rightManageForm.WindowState = FormWindowState.Maximized; rightManageForm.Show(); rightManageForm.Closed += new EventHandler(ChildForm_Closed); } rightManageForm.BringToFront(); break; case "CounterM_ConfigM": // new CounterManage.CounterManger().ShowDialog(); if (counterManger == null || counterManger.IsDisposed) { counterManger = new CounterManger(); counterManger.MdiParent = this; counterManger.Dock = DockStyle.Fill; counterManger.WindowState = FormWindowState.Maximized; counterManger.Show(); counterManger.Closed += new EventHandler(ChildForm_Closed); } counterManger.BringToFront(); break; case "MatchM_CenterM": if (matchCenterManageFrom == null || matchCenterManageFrom.IsDisposed) { matchCenterManageFrom = new MatchCenterManage.MatchCenterManage(); matchCenterManageFrom.MdiParent = this; matchCenterManageFrom.Dock = DockStyle.Fill; matchCenterManageFrom.WindowState = FormWindowState.Maximized; matchCenterManageFrom.Show(); matchCenterManageFrom.Closed += new EventHandler(ChildForm_Closed); } matchCenterManageFrom.BringToFront(); break; case "MatchM_GuideM": //new MatchCenterManage.DispositionGuide().ShowDialog(); this.pictureEdit1.BringToFront(); //弹出窗体时图片显示 m_DispositionGuide = new DispositionGuide(); m_DispositionGuide.ShowDialog(); break; case "PersonalM": ManagerManage.ManagerEdit managerEdit = new ManagerEdit(); UM_UserInfo UserInfo = new UM_UserInfo(); ManagementCenter.Model.CommonClass.UtilityClass.CopyEntityToEntity(CommonClass.ParameterSetting.Mananger, UserInfo); managerEdit.UserInfo = UserInfo; managerEdit.EditType = 2; managerEdit.ispersonedit = true; this.pictureEdit1.BringToFront(); //弹出窗体时图片显示 managerEdit.ShowDialog(); break; case "MenuHelpM_About": this.pictureEdit1.BringToFront(); //弹出窗体时图片显示 FrmAbout frmAbout = new FrmAbout(); frmAbout.ShowDialog(); break; //工具栏项 case "Menutool_TransactionM": if (transactionManageForm == null || transactionManageForm.IsDisposed) { transactionManageForm = new ManagementCenterConsole.UI.TransactionManage.TransactionManageForm(); transactionManageForm.MdiParent = this; transactionManageForm.Dock = DockStyle.Fill; transactionManageForm.WindowState = FormWindowState.Maximized; transactionManageForm.Show(); transactionManageForm.Closed += new EventHandler(ChildForm_Closed); } transactionManageForm.BringToFront(); break; case "Menutool_ManagerM": if (managerManageForm == null || managerManageForm.IsDisposed) { managerManageForm = new ManagerManage.ManagerManage(); managerManageForm.MdiParent = this; managerManageForm.Dock = DockStyle.Fill; managerManageForm.WindowState = FormWindowState.Maximized; managerManageForm.Show(); managerManageForm.Closed += new EventHandler(ChildForm_Closed); } managerManageForm.BringToFront(); break; case "Menutool_RightM": if (rightManageForm == null || rightManageForm.IsDisposed) { rightManageForm = new RightManage(); rightManageForm.MdiParent = this; rightManageForm.Dock = DockStyle.Fill; rightManageForm.WindowState = FormWindowState.Maximized; rightManageForm.Show(); rightManageForm.Closed += new EventHandler(ChildForm_Closed); } rightManageForm.BringToFront(); break; case "Menutool_MatchM": if (matchCenterManageFrom == null || matchCenterManageFrom.IsDisposed) { matchCenterManageFrom = new MatchCenterManage.MatchCenterManage(); matchCenterManageFrom.MdiParent = this; matchCenterManageFrom.Dock = DockStyle.Fill; matchCenterManageFrom.WindowState = FormWindowState.Maximized; matchCenterManageFrom.Show(); matchCenterManageFrom.Closed += new EventHandler(ChildForm_Closed); } matchCenterManageFrom.BringToFront(); break; case "Menutool_CounterM": // new CounterManage.CounterManger().ShowDialog(); if (counterManger == null || counterManger.IsDisposed) { counterManger = new CounterManger(); counterManger.MdiParent = this; counterManger.Dock = DockStyle.Fill; counterManger.WindowState = FormWindowState.Maximized; counterManger.Show(); counterManger.Closed += new EventHandler(ChildForm_Closed); } counterManger.BringToFront(); break; case "Menutool_BreedClassM": //商品品种管理 if (m_BreedClassManagerUI == null || m_BreedClassManagerUI.MdiParent == null) { m_BreedClassManagerUI = new BreedClassManagerUI(); m_BreedClassManagerUI.MdiParent = this; m_BreedClassManagerUI.Show(); m_BreedClassManagerUI.Closed += new EventHandler(ChildForm_Closed); } m_BreedClassManagerUI.Activate(); break; case "Menutool_CommodityM": //商品代码管理 if (m_CommodityManagerUI == null || m_CommodityManagerUI.MdiParent == null) { m_CommodityManagerUI = new CommodityManagerUI(); m_CommodityManagerUI.MdiParent = this; m_CommodityManagerUI.Show(); m_CommodityManagerUI.Closed += new EventHandler(ChildForm_Closed); } m_CommodityManagerUI.Activate(); break; case "Menutool_BourseM": //交易所类型管理 if (m_BourseManagerUI == null || m_BourseManagerUI.MdiParent == null) { m_BourseManagerUI = new BourseManagerUI(); m_BourseManagerUI.MdiParent = this; m_BourseManagerUI.Show(); m_BourseManagerUI.Closed += new EventHandler(ChildForm_Closed); } m_BourseManagerUI.Activate(); break; } } catch { } }