コード例 #1
0
 // GET: Leave
 public ActionResult Index()
 {
     using (inventorymgtEntities inventorymgtEntities = new inventorymgtEntities())
     {
         return(View(inventorymgtEntities.leaves.ToList()));
     }
 }
コード例 #2
0
 // GET: Attendance
 public ActionResult Index()
 {
     using (inventorymgtEntities inventorymgtEntities = new inventorymgtEntities())
     {
         return(View(inventorymgtEntities.attendance_emp.ToList()));
     }
 }
コード例 #3
0
 // GET: Trainer/Edit/5
 public ActionResult Edit(int id)
 {
     using (inventorymgtEntities dbModel = new inventorymgtEntities())
     {
         return(View(dbModel.trainers.Where(x => x.PaymentID == id).FirstOrDefault()));
     }
 }
コード例 #4
0
        public ActionResult addOrEdit(user userModel)
        {
            using (inventorymgtEntities dbModel = new inventorymgtEntities())
            {
                if (dbModel.users.Any(x => x.email == userModel.email))
                {
                    ViewBag.DuplicateMsg = "Your Email is already exist.";

                    return(View("addOrEdit", userModel));
                }

                if (userModel.gender == "Male")
                {
                    userModel.img_path = "~/image/male.png";
                }
                else if (userModel.gender == "Female")
                {
                    userModel.img_path = "~/image/female.png";
                }

                dbModel.users.Add(userModel);
                dbModel.SaveChanges();
            }

            ViewBag.SuccessMessage = "Registration Successful.";
            ModelState.Clear();
            user user = new user();

            return(View("addOrEdit", user));
        }
コード例 #5
0
 // GET: Attendance/Details/5
 public ActionResult Details(int id)
 {
     using (inventorymgtEntities inventorymgtEntities = new inventorymgtEntities())
     {
         return(View(inventorymgtEntities.attendance_emp.Where(x => x.empId == id).FirstOrDefault()));
     }
 }
コード例 #6
0
 // GET: Leave/Edit/5
 public ActionResult Edit(int id)
 {
     using (inventorymgtEntities inventorymgtEntities = new inventorymgtEntities())
     {
         return(View(inventorymgtEntities.leaves.Where(x => x.empId == id).FirstOrDefault()));
     }
 }
コード例 #7
0
        public ActionResult Verify(Inventory_management.Models.login userModel)
        {
            using (inventorymgtEntities dbModel = new inventorymgtEntities())
            {
                var pass        = userModel.password_;
                var userDetails = dbModel.users.Where(x => x.email == userModel.username).FirstOrDefault();
                if (userDetails == null)
                {
                    userModel.status_ = "Invalid User Credentials.";

                    return(View("Login", userModel));
                }

                else
                if (userDetails.email.Equals("*****@*****.**") && userDetails.password_.Equals("1202"))
                {
                    return(View("~/Views/Search/Index.cshtml"));
                }

                else
                {
                    Session["userID"] = userDetails.regId;
                    Session["user"]   = userDetails.fname;
                    return(View("Welcome"));
                }
            }
        }
コード例 #8
0
 // GET: Schedule/Edit/5
 public ActionResult Edit(int id)
 {
     using (inventorymgtEntities db = new inventorymgtEntities())
     {
         return(View(db.schedules.Where(x => x.ID == id).FirstOrDefault()));
     }
 }
コード例 #9
0
        public ActionResult Details(user user)
        {
            try
            {
                using (inventorymgtEntities dbModel = new inventorymgtEntities())
                {
                    string filename  = user.fname.ToLower() + "_" + user.lname.ToLower();
                    string extension = Path.GetExtension(user.ImageFile.FileName);
                    filename      = filename + DateTime.Now.ToString("yymmssfff") + extension;
                    user.img_path = "~/image/" + filename;
                    filename      = Path.Combine(Server.MapPath("~/image/"), filename);
                    user.ImageFile.SaveAs(filename);

                    dbModel.Entry(user).State = EntityState.Modified;
                    dbModel.SaveChanges();
                }

                return(RedirectToAction("Details", new { id = user.regId }));
            }
            catch (Exception e)
            {
                Response.Write(e.StackTrace.ToString());
                return(RedirectToAction("Details", new { id = user.regId }));
            }
        }
コード例 #10
0
 public ActionResult Reorder()
 {
     using (inventorymgtEntities in1 = new inventorymgtEntities())
     {
         return(View(in1.inventories.ToList().Where(x => x.quantity < 5 && x.catergory.Equals("Store"))));
     }
 }
コード例 #11
0
 // GET: Inventory/Delete/5
 public ActionResult Delete(int id)
 {
     using (inventorymgtEntities invtModel = new inventorymgtEntities())
     {
         return(View(invtModel.inventories.Where(x => x.itemCode == id).FirstOrDefault()));
     }
 }
コード例 #12
0
 // GET: Member/Details/5
 public ActionResult Details(int id)
 {
     using (inventorymgtEntities dbModel = new inventorymgtEntities())
     {
         return(View(dbModel.members.Where(x => x.PaymentId == id).FirstOrDefault()));
     }
 }
コード例 #13
0
 // GET: Schedule/Delete/5
 public ActionResult Delete(int id = 0)
 {
     using (inventorymgtEntities mv = new inventorymgtEntities())
     {
         return(View(mv.schedules.Where(x => x.ID == id).FirstOrDefault()));
     }
 }
コード例 #14
0
        //new Comment added

        //DBMod dbs = new DBMod();
        //public ActionResult New()
        //{

        //        var employeelist = dbs.employees.ToList();



        //        var viewModel = new NewScheduleViewModel
        //        {
        //            employeeType = employeelist
        //        };

        //    return View(viewModel);



        //}



        //private static List<SelectListItem> Getemployee()
        //{


        //    DBMod db = new DBMod();
        //    List<SelectListItem> employeelist = (from e in db.employees.AsEnumerable()
        //                                         where e.Shift == "Morning"
        //                                         select new SelectListItem
        //                                         {
        //                                             Text = e.Name,
        //                                             Value = e.EmpID.ToString()
        //                                         }).ToList();

        //    employeelist.Insert(0, new SelectListItem { Text = "Select Trainer", Value = "" });
        //    return employeelist;
        //}


        // GET: Schedule
        public ActionResult Index()
        {
            using (inventorymgtEntities mv = new inventorymgtEntities())
            {
                return(View(mv.schedules.ToList()));
            }
        }
コード例 #15
0
 // GET: Employee/Edit/5
 public ActionResult Edit(int id)
 {
     using (inventorymgtEntities empModel = new inventorymgtEntities())
     {
         return(View(empModel.employees.Where(x => x.empId == id).FirstOrDefault()));
     }
 }
コード例 #16
0
 // GET: Employee
 public ActionResult Index()
 {
     using (inventorymgtEntities employeeModels = new inventorymgtEntities())
     {
         return(View(employeeModels.employees.ToList()));
     }
 }
コード例 #17
0
        public ActionResult Edit(int id, schedule sc)
        {
            try
            {
                using (inventorymgtEntities db = new inventorymgtEntities())
                {
                    db.Entry(sc).State = EntityState.Modified;
                    if (sc.Image == null)
                    {
                        var scheduleContext = db.Entry(sc);
                        scheduleContext.State = EntityState.Modified;

                        var clientValues = scheduleContext.CurrentValues.Clone().ToObject();
                        scheduleContext.Reload();
                        scheduleContext.CurrentValues.SetValues(clientValues);

                        var currentValues  = scheduleContext.Entity;
                        var databaseValues = (schedule)scheduleContext.OriginalValues.ToObject();

                        scheduleContext.Entity.Image = databaseValues.Image;
                    }
                    db.SaveChanges();
                }
                // TODO: Add update logic here

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
コード例 #18
0
        public ActionResult Attendance(int id)
        {
            using (inventorymgtEntities dbModel = new inventorymgtEntities())
            {
                var userDetails = dbModel.users.Where(x => x.regId == id).FirstOrDefault();
                var atndDetails = dbModel.attendances.Where(x => x.user_ == id).FirstOrDefault();

                //if (DateTime.Now.Date > atndDetails.date_)

                DateTime dt = DateTime.Parse(atndDetails.date_);
                if (DateTime.Now.Date.CompareTo(dt) > 0)
                {
                    atndDetails.status_ = "false";

                    dbModel.Entry(atndDetails).State = EntityState.Modified;
                    dbModel.SaveChanges();
                }

                int cdays = (int)atndDetails.no_of_days;

                Session["username"] = userDetails.fname + " " + userDetails.lname;
                Session["userId"]   = userDetails.regId;
                Session["progress"] = (100 / 45) * cdays;
                Session["rDays"]    = 45 - cdays;

                return(View(dbModel.attendances.Where(x => x.user_ == id).FirstOrDefault()));
            }
        }
コード例 #19
0
 // GET: Bill/Edit/5
 public ActionResult Edit(int id)
 {
     using (inventorymgtEntities dbModel = new inventorymgtEntities())
     {
         return(View(dbModel.bills.Where(x => x.billId == id).FirstOrDefault()));
     }
 }
コード例 #20
0
 // GET: Inventory/Delete/5
 public ActionResult Delete(int id)
 {
     using (inventorymgtEntities dbmodel = new inventorymgtEntities())
     {
         return(View(dbmodel.inventory_pay.Where(x => x.paymentId == id).FirstOrDefault()));
     }
 }
コード例 #21
0
        // GET: Inventory
        public ActionResult Index()

        {
            using (inventorymgtEntities dbModel = new inventorymgtEntities())
            {
                return(View(dbModel.inventory_pay.ToList()));
            }
        }
コード例 #22
0
 public ActionResult Details(int id)
 {
     using (inventorymgtEntities employeeModels = new inventorymgtEntities())
     {
         //return View(employeeModels.salaries.ToList());
         return(View());
     }
 }
コード例 #23
0
        public ActionResult getUsers()
        {
            using (inventorymgtEntities dbModel = new inventorymgtEntities())
            {
                var users = dbModel.users.OrderBy(model => model.fname).ToList();

                return(Json(new { data = users }, JsonRequestBehavior.AllowGet));
            }
        }
コード例 #24
0
 // GET: Member
 public ActionResult Index()
 {
     using (inventorymgtEntities dbModel = new inventorymgtEntities())
     {
         //  List<bill> lst = new List<bill>();
         // lst = dbModel.bills.ToList();
         return(View(dbModel.members.ToList()));
     }
 }
コード例 #25
0
 // GET: Bill
 public ActionResult Index()
 {
     using (inventorymgtEntities dbmodel = new inventorymgtEntities())
     {
         List <bill> lst = new List <bill>();
         lst = dbmodel.bills.ToList();
         return(View(lst));
     }
 }
コード例 #26
0
        // GET: Schedule/Details/5
        public ActionResult Details(int id)
        {
            schedule sc = new schedule();

            using (inventorymgtEntities db = new inventorymgtEntities())
            {
                sc = db.schedules.Where(m => m.ID == id).FirstOrDefault();
            }
            return(View(sc));
        }
コード例 #27
0
        public ActionResult Attendance(int id)
        {
            using (inventorymgtEntities dbModel = new inventorymgtEntities())
            {
                var userDetails = dbModel.users.Where(x => x.regId == id).FirstOrDefault();
                var atndDetails = dbModel.attendances.Where(x => x.user_ == id).FirstOrDefault();

                //if (DateTime.Now.Date > atndDetails.date_)



                DateTime dt = DateTime.Parse(atndDetails.date_);
                if (DateTime.Now.Date.CompareTo(dt) > 0)
                {
                    atndDetails.status_ = "false";

                    dbModel.Entry(atndDetails).State = EntityState.Modified;
                    dbModel.SaveChanges();
                }

                int cdays = (int)atndDetails.no_of_days;
                int sPlan = 0;
                if (userDetails != null && userDetails.shedule != null)
                {
                    if (userDetails.shedule.ToString() == "D30")
                    {
                        sPlan = 30;
                    }
                    else if (userDetails.shedule.ToString() == "D40")
                    {
                        sPlan = 40;
                    }
                    else if (userDetails.shedule.ToString() == "D45")
                    {
                        sPlan = 45;
                    }
                    else
                    {
                        sPlan = 50;
                    }
                }

                Session["username"] = userDetails.fname + " " + userDetails.lname;
                Session["userId"]   = userDetails.regId;
                Session["progress"] = ((double)cdays / (double)sPlan) * 100 /*/(100 / 45) * cdays*/;
                Session["rDays"]    = sPlan - cdays;

                return(View(dbModel.attendances.Where(x => x.user_ == id).FirstOrDefault()));
            }
        }
コード例 #28
0
 public ActionResult viewUser(int id)
 {
     using (inventorymgtEntities dbModel = new inventorymgtEntities())
     {
         var usr = dbModel.users.Where(a => a.regId == id).FirstOrDefault();
         if (usr != null)
         {
             return(View(usr));
         }
         else
         {
             return(HttpNotFound());
         }
     }
 }
コード例 #29
0
        public ActionResult deleteUser(int id)
        {
            bool status = false;

            using (inventorymgtEntities dbModel = new inventorymgtEntities()) {
                var usr = dbModel.users.Where(a => a.regId == id).FirstOrDefault();
                if (usr != null)
                {
                    dbModel.users.Remove(usr);
                    dbModel.SaveChanges();
                    status = true;
                }

                return(RedirectToAction("Index"));
            }
        }
コード例 #30
0
 public ActionResult Create(inventory invent)
 {
     try
     {
         using (inventorymgtEntities invtModel = new inventorymgtEntities())
         {
             invtModel.inventories.Add(invent);
             invtModel.SaveChanges();
         }
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }