コード例 #1
0
        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));
        }
コード例 #2
0
        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());
            }
        }
コード例 #3
0
        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));
        }
コード例 #4
0
        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));
        }
コード例 #5
0
        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);
            }
        }
コード例 #6
0
        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));
        }
コード例 #7
0
        //================================  私有  方法 ================================
        #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
            {
            }
        }