Esempio n. 1
0
        public ActionResult Edit(DeliveryBoyEdit 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.UpdateDeliveryBoy(editentry))
                {
                    ViewBag.success = "Delivery Boy has been updated successfully";

                    return(RedirectToAction("EnabledList"));
                }
            }
            return(View(editentry));
        }
Esempio n. 2
0
        public ActionResult Edit(int id)
        {
            var             deliveryboyinfo = AgroExpressDBAccess.GetDeliveryBoyByID(id);
            DeliveryBoyEdit deliveryboyedit = new DeliveryBoyEdit();

            List <SalePoint> salepointlist = AgroExpressDBAccess.GetallEnabledSalePoint();

            if (salepointlist != null)
            {
                deliveryboyedit.salepointlist = salepointlist.Select(x => new SelectListItem
                {
                    Value = x.PKSalePointID.ToString(),
                    Text  = x.SalePointName
                });
            }

            if (deliveryboyinfo != null)
            {
                deliveryboyedit.PKDeliveryBoyId = deliveryboyinfo.PKDeliveryBoyId;
                deliveryboyedit.FullName        = deliveryboyinfo.FullName;
                deliveryboyedit.Address         = deliveryboyinfo.Address;
                deliveryboyedit.Mobile          = deliveryboyinfo.Mobile;
                deliveryboyedit.Email           = deliveryboyinfo.Email;

                var user = AgroExpressDBAccess.GetUserByID(deliveryboyinfo.LoginUserID);
                deliveryboyedit.UserName = user.UserName;
                deliveryboyedit.Password = user.Password;

                var deliveryboysalepoints = AgroExpressDBAccess.GetSalePointListForUSerId(deliveryboyinfo.LoginUserID);
                if (deliveryboysalepoints != null)
                {
                    for (var i = 0; i < deliveryboysalepoints.Count; i++)
                    {
                        if (i == deliveryboysalepoints.Count - 1)
                        {
                            deliveryboyedit.SelectedSalePoints += deliveryboysalepoints[i].SalePointName;
                        }
                        else
                        {
                            deliveryboyedit.SelectedSalePoints += deliveryboysalepoints[i].SalePointName + ",";
                        }
                    }
                }
                deliveryboyedit.LoginUserID = deliveryboyinfo.LoginUserID;
            }
            return(View(deliveryboyedit));
        }