Exemplo n.º 1
0
        public ActionResult Distribute(int?requestId, int?executorId)
        {
            if (requestId == null && executorId == null)
            {
                return(RedirectToAction("Distribute"));
            }
            Request req = db.Requests.Find(requestId);
            User    ex  = db.Users.Find(executorId);

            if (req == null && ex == null)
            {
                return(RedirectToAction("Distribute"));
            }
            req.ExecutorId = executorId;

            req.Status = (int)RequestStatus.Distributed;
            Lifecycle lifecycle = db.Lifecycles.Find(req.LifecycleId);

            lifecycle.Distributed     = DateTime.Now;
            db.Entry(lifecycle).State = System.Data.Entity.EntityState.Modified;

            db.Entry(req).State = System.Data.Entity.EntityState.Modified;
            db.SaveChanges();

            return(RedirectToAction("Distribute"));
        }
        public int UpdateCategory(int input)
        {
            System.Console.Write("Category Name           : ");
            string catnames = System.Console.ReadLine();

            Console.WriteLine("\n");
            Console.WriteLine("=============================================");
            System.Console.Write("MASUKKAN ULANG ID       : ");
            int id_cat = Convert.ToInt32(System.Console.ReadLine());

            var getmhs = hld_context.Category_s.Find(id_cat);

            if (getmhs == null)
            {
                System.Console.Write("TIDAK ADA ID CATEGORY  : " + id_cat);
            }
            else
            {
                CategoryCls ct = GetByid(input);
                ct.ID            = id_cat;
                ct.Category_Name = catnames;

                hld_context.Entry(ct).State = System.Data.Entity.EntityState.Modified;
                hld_context.SaveChanges();
            }
            return(input);
        }
        public int UpdateRole(int input)
        {
            System.Console.Write("MASUKKAN NAMA        : ");
            string Nama = System.Console.ReadLine();

            Console.WriteLine("\n");
            Console.WriteLine("=============================================");
            System.Console.Write("MASUKKAN ULANG ID    : ");
            string id_role = System.Console.ReadLine();

            var getmhs = hld_context.Role_s.Find(Convert.ToInt16(id_role));

            if (getmhs == null)
            {
                System.Console.Write("TIDAK ADA ID ROLE : " + id_role);
            }
            else
            {
                RoleCls role = GetById(input);
                role.Role = Nama;

                hld_context.Entry(role).State = System.Data.Entity.EntityState.Modified;
                hld_context.SaveChanges();
            }
            return(input);
        }
Exemplo n.º 4
0
        public int UpdateDepartment(int input)
        {
            System.Console.Write("MASUKKAN NAMA        : ");
            string Nama = System.Console.ReadLine();

            Console.WriteLine("\n");
            Console.WriteLine("=============================================");
            System.Console.Write("MASUKKAN ULANG ID    : ");
            string id_dpt = System.Console.ReadLine();

            var getmhs = hld_context.Role_s.Find(Convert.ToInt16(id_dpt));

            if (getmhs == null)
            {
                System.Console.Write("TIDAK ADA ID DEPARTMENT : " + id_dpt);
            }
            else
            {
                DepartmentCls dept = GetById(input);
                dept.Department_Name = Nama;

                hld_context.Entry(dept).State = System.Data.Entity.EntityState.Modified;
                hld_context.SaveChanges();
            }
            return(input);
        }
        public string UpdateDuedate(string input)
        {
            System.Console.Write("MASUKKAN Interval           : ");
            int interval = Convert.ToInt32(System.Console.ReadLine());

            Console.WriteLine("\n");
            Console.WriteLine("=============================================");
            System.Console.Write("MASUKKAN ULANG Type         : ");
            string id_type = System.Console.ReadLine();

            var getmhs = hld_context.DueDate_s.Find(id_type);

            if (getmhs == null)
            {
                System.Console.Write("TIDAK ADA Type DueDate  : " + id_type);
            }
            else
            {
                DueDateCls dd = GetBytype(input);
                dd.Type     = id_type;
                dd.Interval = interval;

                hld_context.Entry(dd).State = System.Data.Entity.EntityState.Modified;
                hld_context.SaveChanges();
            }
            return(input);
        }
Exemplo n.º 6
0
 public ActionResult Edit(User user)
 {
     if (ModelState.IsValid)
     {
         db.Entry(user).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Departments = new SelectList(db.Departments, "Id", "Name");
     ViewBag.Roles       = new SelectList(db.Roles, "Id", "Name");
     return(View(user));
 }
Exemplo n.º 7
0
        public int UpdateTicket(int input)
        {
            Console.Clear();
            System.Console.Write("Description       : ");
            string description = System.Console.ReadLine();

            System.Console.Write("Date Create       : ");
            DateTime dtmcrt = Convert.ToDateTime(System.Console.ReadLine());

            System.Console.Write("Due Date          : ");
            DateTime duedt = Convert.ToDateTime(System.Console.ReadLine());

            Console.WriteLine("=============================================");
            System.Console.Write("Last Update       : ");
            DateTime lstupdt = Convert.ToDateTime(System.Console.ReadLine());

            System.Console.Write("OnProgress Date   : ");
            DateTime onpgrs = Convert.ToDateTime(System.Console.ReadLine());

            System.Console.Write("OnWaiting Date    : ");
            DateTime onwtng = Convert.ToDateTime(System.Console.ReadLine());

            System.Console.Write("OnHold Date       : ");
            DateTime onhld = Convert.ToDateTime(System.Console.ReadLine());

            System.Console.Write("Resolved Time       : ");
            DateTime rsvd = Convert.ToDateTime(System.Console.ReadLine());

            System.Console.Write("Closed Time       : ");
            DateTime cldtm = Convert.ToDateTime(System.Console.ReadLine());

            System.Console.Write("Status            : ");
            string stat = System.Console.ReadLine();

            Console.WriteLine("=============================================");
            System.Console.Write("L1                : ");
            string l1 = System.Console.ReadLine();

            System.Console.Write("Technician        : ");
            string technc = System.Console.ReadLine();

            System.Console.Write("Type ID           : ");
            int tid = Convert.ToInt32(System.Console.ReadLine());

            System.Console.Write("User ID           : ");
            int uid = Convert.ToInt32(System.Console.ReadLine());

            System.Console.Write("Category ID       : ");
            int cid = Convert.ToInt32(System.Console.ReadLine());

            System.Console.Write("SubCategory ID    : ");
            int scid = Convert.ToInt32(System.Console.ReadLine());

            Console.WriteLine("\n");
            Console.WriteLine("=============================================");
            System.Console.Write("MASUKKAN ULANG ID    : ");
            int id_ticket = Convert.ToInt32(System.Console.ReadLine());

            var getmhs = hld_context.Ticket_s.Find(id_ticket);

            if (getmhs == null)
            {
                System.Console.Write("TIDAK ADA ID ROLE : " + id_ticket);
            }
            else
            {
                TicketCls ticket = GetById(input);
                ticket.Description    = description;
                ticket.Dtm_Crt        = dtmcrt;
                ticket.L1             = l1;
                ticket.DueDate        = duedt;
                ticket.Last_update    = lstupdt;
                ticket.OnProgressDate = onpgrs;
                ticket.OnWaitingDate  = onwtng;
                ticket.OnHoldDate     = onhld;
                ticket.ResolvedTime   = rsvd;
                ticket.ClosedTime     = cldtm;
                ticket.Technician     = technc;
                ticket.Status         = stat;
                ticket.UserID         = uid;
                ticket.CategoryID     = cid;
                ticket.SubCategoryID  = scid;

                hld_context.Entry(ticket).State = System.Data.Entity.EntityState.Modified;
                hld_context.SaveChanges();
            }
            return(input);
        }
        public int UpdateUser(int input)
        {
            System.Console.Write("MASUKKAN Username          : "******"MASUKKAN Password          : "******"MASUKKAN First Name        : ");
            string firstname = System.Console.ReadLine();

            System.Console.Write("MASUKKAN Last Name         : ");
            string lastname = System.Console.ReadLine();

            System.Console.Write("MASUKKAN Address           : ");
            string address = System.Console.ReadLine();

            System.Console.Write("MASUKKAN City              : ");
            string city = System.Console.ReadLine();

            System.Console.Write("MASUKKAN Phone             : ");
            string phone = System.Console.ReadLine();

            System.Console.Write("MASUKKAN Email             : ");
            string email = System.Console.ReadLine();

            System.Console.Write("MASUKKAN Role ID           : ");
            int roleid = Convert.ToInt32(System.Console.ReadLine());

            System.Console.Write("MASUKKAN Department ID     : ");
            int departmentid = Convert.ToInt32(System.Console.ReadLine());

            Console.WriteLine("\n");
            Console.WriteLine("=============================================");
            System.Console.Write("MASUKKAN ULANG ID          : ");
            string id_dpt = System.Console.ReadLine();

            var getmhs = hld_context.Role_s.Find(Convert.ToInt16(id_dpt));

            if (getmhs == null)
            {
                System.Console.Write("TIDAK ADA ID User      : " + id_dpt);
            }
            else
            {
                UserCls user = GetById(input);
                user.Username     = username;
                user.Password     = password;
                user.First_Name   = firstname;
                user.Last_Name    = lastname;
                user.Address      = address;
                user.City         = city;
                user.Phone        = phone;
                user.Email        = email;
                user.RoleID       = roleid;
                user.DepartmentID = departmentid;

                hld_context.Entry(user).State = System.Data.Entity.EntityState.Modified;
                hld_context.SaveChanges();
            }
            return(input);
        }