Exemplo n.º 1
0
        public ActionResult Edit(AspNetUser aspNetUser)
        {
            var Currentuser = Session["CurrentUser"];

            if (Currentuser == null)
            {
                return(RedirectToAction("Login", "Account"));
            }
            ViewBag.Currentuser = Currentuser;
            var URL = Request.Url.AbsoluteUri;

            ViewBag.URL = URL;
            if (ModelState.IsValid)
            {
                db.Entry(aspNetUser).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            int        userid = Convert.ToInt32(Currentuser);
            AspNetUser user   = db.AspNetUsers.FirstOrDefault(a => a.Id == userid);

            ViewBag.UserRole  = user.RoleID;
            ViewBag.ManagerID = new SelectList(db.AspNetUsers.Where(a => a.RoleID < 3 && a.BranchID == user.BranchID), "Id", "Name", aspNetUser.ManagerID);
            ViewBag.BranchID  = new SelectList(db.Branches.Where(a => a.ID > 1), "ID", "Name", aspNetUser.BranchID);
            ViewBag.RoleID    = new SelectList(db.AspNetRoles.Where(a => a.Id > user.RoleID), "ID", "Name", aspNetUser.RoleID);
            return(View(aspNetUser));
        }
Exemplo n.º 2
0
 public ActionResult Edit([Bind(Include = "ID,CreateDate,LastUpdated,CategoryID,CustomerID,ToCustomerID,Amount,Fee,AfterFee,BranchID,UserID,Note")] Transition transition)
 {
     if (ModelState.IsValid)
     {
         transition.LastUpdated     = DateTime.Now;
         db.Entry(transition).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.UserID       = new SelectList(db.AspNetUsers, "Id", "Email", transition.UserID);
     ViewBag.CategoryID   = new SelectList(db.Categories, "ID", "Name", transition.CategoryID);
     ViewBag.CustomerID   = new SelectList(db.Customers, "ID", "IBANNo", transition.CustomerID);
     ViewBag.ToCustomerID = new SelectList(db.Customers, "ID", "IBANNo", transition.ToCustomerID);
     return(View(transition));
 }
Exemplo n.º 3
0
        public ActionResult Edit([Bind(Include = "ID,IBANNo,CardID,Name,BranchID,CreateDate,BirthDate,Email,Address,Phone1,Phone2")] Customer customer)
        {
            var Currentuser = Session["CurrentUser"];

            if (Currentuser == null)
            {
                return(RedirectToAction("Login", "Account"));
            }
            ViewBag.Currentuser = Currentuser;
            int        userid = Convert.ToInt32(Currentuser);
            AspNetUser user   = db.AspNetUsers.FirstOrDefault(a => a.Id == userid);

            ViewBag.UserRole = user.RoleID;
            var URL = Request.Url.AbsoluteUri;

            ViewBag.URL = URL;
            if (customer.CardID == null)
            {
                ModelState.AddModelError("CardID", "Please filled the CardID field");
            }
            if (customer.BirthDate == null)
            {
                ModelState.AddModelError("BirthDate", "Please filled the BirthDate field");
            }
            if (customer.Email == null)
            {
                ModelState.AddModelError("Email", "Please filled the Email field");
            }
            if (customer.Name == null)
            {
                ModelState.AddModelError("Name", "Please filled the Name field");
            }
            if (ModelState.IsValid)
            {
                customer.IBANNo    = customer.IBANNo;
                customer.CardID    = customer.CardID;
                customer.BirthDate = customer.BirthDate;
                if (user.BranchID != 1)
                {
                    customer.BranchID = user.BranchID;
                }
                db.Entry(customer).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            ViewBag.BranchID = new SelectList(db.Branches.Where(a => a.ID > 1), "ID", "Name", customer.BranchID);
            return(View(customer));
        }
Exemplo n.º 4
0
        public ActionResult Edit([Bind(Include = "ID,Name,Address,Phone,Fax")] Branch branch)
        {
            var Currentuser = Session["CurrentUser"];

            if (Currentuser == null)
            {
                return(RedirectToAction("Login", "Account"));
            }
            ViewBag.Currentuser = Currentuser;
            int        userid = Convert.ToInt32(Currentuser);
            AspNetUser user   = db.AspNetUsers.FirstOrDefault(a => a.Id == userid);

            ViewBag.UserRole = user.RoleID;
            var URL = Request.Url.AbsoluteUri;

            ViewBag.URL = URL;
            if (ModelState.IsValid)
            {
                db.Entry(branch).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(branch));
        }