Example #1
0
        public ActionResult DeleteApprover(int ID)
        {
            M_Approver approver = new M_Approver();

            approver = (from u in db.M_Approver.ToList()
                        where u.ID == ID
                        select u).FirstOrDefault();
            approver.IsDeleted       = true;
            approver.UpdateDate      = DateTime.Now;
            approver.UpdateID        = user.UserName;
            db.Entry(approver).State = EntityState.Modified;
            db.SaveChanges();
            return(Json(new { msg = "Success" }, JsonRequestBehavior.AllowGet));
        }
Example #2
0
        public ActionResult EditApprover(M_Approver data)
        {
            try
            {
                M_Approver approver = new M_Approver();
                approver = (from u in db.M_Approver.ToList()
                            where u.ID == data.ID
                            select u).FirstOrDefault();
                approver.BIPH_Agency = data.BIPH_Agency;
                approver.EmployeeNo  = data.EmployeeNo;
                approver.Section     = data.Section;
                approver.Status      = data.Status;

                approver.UpdateID   = "AdminUp";
                approver.UpdateDate = DateTime.Now;

                M_Approver checker = (from c in db.M_Approver
                                      where c.BIPH_Agency == data.BIPH_Agency &&
                                      c.EmployeeNo == data.EmployeeNo &&
                                      c.Section == data.Section &&
                                      c.Status == data.Status &&
                                      c.IsDeleted == false
                                      select c).FirstOrDefault();
                if (checker == null)
                {
                    db.Entry(approver).State = EntityState.Modified;
                    db.SaveChanges();
                }
                else
                {
                    return(Json(new { msg = "Failed" }, JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception err)
            {
                Error_Logs error = new Error_Logs();
                error.PageModule = "Master - Approver";
                error.ErrorLog   = err.Message;
                error.DateLog    = DateTime.Now;
                error.Username   = user.UserName;
                db.Error_Logs.Add(error);
                db.SaveChanges();
            }

            return(Json(new { msg = "Success" }, JsonRequestBehavior.AllowGet));
        }
Example #3
0
        public ActionResult CreateApprover(M_Approver data)
        {
            try
            {
                data.CreateID   = user.UserName;
                data.CreateDate = DateTime.Now;
                data.UpdateID   = user.UserName;
                data.UpdateDate = DateTime.Now;

                M_Approver checker = (from c in db.M_Approver
                                      where c.BIPH_Agency == data.BIPH_Agency &&
                                      c.EmployeeNo == data.EmployeeNo &&
                                      c.Status == data.Status &&
                                      c.IsDeleted == false
                                      select c).FirstOrDefault();
                if (checker == null)
                {
                    db.M_Approver.Add(data);
                    db.SaveChanges();
                    return(Json(new { msg = "Success" }, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json(new { msg = "Failed" }, JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception err)
            {
                Error_Logs error = new Error_Logs();
                error.PageModule = "Masters - Approver";
                error.ErrorLog   = err.Message;
                error.DateLog    = DateTime.Now;
                error.Username   = user.UserName;
                db.Error_Logs.Add(error);
                db.SaveChanges();
                return(Json(new { msg = err.Message }, JsonRequestBehavior.AllowGet));
            }
        }