Exemplo n.º 1
0
        public ActionResult CreatePosition(M_Position data)
        {
            try
            {
                data.CreateID   = user.UserName;
                data.CreateDate = DateTime.Now;
                data.UpdateID   = user.UserName;
                data.UpdateDate = DateTime.Now;

                M_Position checker = (from c in db.M_Position
                                      where c.Position == data.Position &&
                                      c.Status == data.Status &&
                                      c.IsDeleted == false
                                      select c).FirstOrDefault();
                if (checker == null)
                {
                    db.M_Position.Add(data);
                    db.SaveChanges();
                    return(Json(new { msg = "Success" }, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json(new { msg = "Failed" }, JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception err)
            {
                return(Json(new { msg = err.Message }, JsonRequestBehavior.AllowGet));
            }
        }
Exemplo n.º 2
0
        public ActionResult DeletePosition(int ID)
        {
            M_Position position = new M_Position();

            position = (from u in db.M_Position.ToList()
                        where u.ID == ID
                        select u).FirstOrDefault();
            position.IsDeleted       = true;
            position.UpdateDate      = DateTime.Now;
            position.UpdateID        = user.UserName;
            db.Entry(position).State = EntityState.Modified;
            db.SaveChanges();
            return(Json(new { msg = "Success" }, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 3
0
        public ActionResult EditPosition(M_Position data)
        {
            try
            {
                M_Position position = new M_Position();
                position = (from u in db.M_Position.ToList()
                            where u.ID == data.ID
                            select u).FirstOrDefault();
                position.Position = data.Position;
                position.Status   = data.Status;

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

                M_Position checker = (from c in db.M_Position
                                      where c.Position == data.Position &&
                                      c.Status == data.Status &&
                                      c.IsDeleted == false
                                      select c).FirstOrDefault();
                if (checker == null)
                {
                    db.Entry(position).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 - Position";
                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));
        }
Exemplo n.º 4
0
 public bool Update(int id, M_Position model)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 5
0
 public bool Insert(M_Position model)
 {
     throw new NotImplementedException();
 }