コード例 #1
0
 public ActionResult AddContact(TypeOfCotractModel cm)
 {
     if ((Session["userID"]) == null)
     {
         return(RedirectToAction("Index", "Login"));
     }
     if (cm.Contrat_ID != 0)
     {
         var result = db.Type_of_Contract.Where(m => m.Contrat_ID == cm.Contrat_ID).FirstOrDefault();
         result.Contrat_ID     = cm.Contrat_ID;
         result.Contrat_Name   = cm.Contrat_Name;
         result.Contrat_Detail = cm.Contrat_Detail;
         result.UpdateDate     = DateTime.Now;
         result.UpdateBy       = Convert.ToInt32(Session["userID"]);;
         db.SaveChanges();
         ModelState.Clear();
     }
     else
     {
         // var user = "******";//Session["userName"].ToString(); Test
         Type_of_Contract tc = new Type_of_Contract();
         tc.Contrat_ID     = cm.Contrat_ID;
         tc.Contrat_Name   = cm.Contrat_Name;
         tc.Contrat_Detail = cm.Contrat_Detail;
         tc.CreateDate     = DateTime.Now;
         tc.CreateBy       = Convert.ToInt32(Session["userID"]);
         db.Type_of_Contract.Add(tc);
         db.SaveChanges();
         ModelState.Clear();
     }
     //TypeOfCotractModel a = new TypeOfCotractModel();
     //List<TypeOfCotractModel> model = new List<TypeOfCotractModel>();
     //var item = db.Type_of_Contract.OrderByDescending(s=>s.Contrat_ID).ToList();
     //foreach (var i in item)
     //{
     //    model.Add(new TypeOfCotractModel
     //    {
     //        Contrat_ID = i.Contrat_ID,
     //        Contrat_Name = i.Contrat_Name,
     //        Contrat_Detail = i.Contrat_Detail,
     //        CreateDate = i.CreateDate,
     //        UpdateDate = i.UpdateDate,
     //        CreateBy = i.CreateBy,
     //        UpdateBy = i.UpdateBy,
     //    });
     //}
     //ViewBag.DataList = model;
     //return PartialView("ShowContact");
     return(RedirectToAction("ShowContact", "Contact"));
 }
コード例 #2
0
        public ActionResult DetailContact(string Contrat_ID)
        {
            if ((Session["userID"]) == null)
            {
                return(RedirectToAction("Index", "Login"));
            }
            TypeOfCotractModel model = new TypeOfCotractModel();
            Type_of_Contract   tc    = db.Type_of_Contract.Where(m => m.Contrat_ID.ToString() == Contrat_ID).FirstOrDefault();

            model.Contrat_ID     = tc.Contrat_ID;
            model.Contrat_Name   = tc.Contrat_Name;
            model.Contrat_Detail = tc.Contrat_Detail;
            return(Json(new { Contrat_ID = tc.Contrat_ID, Contrat_Name = tc.Contrat_Name, Contrat_Detail = tc.Contrat_Detail }, JsonRequestBehavior.AllowGet));
        }
コード例 #3
0
 public ActionResult DeleteContact(int Contrat_ID)
 {
     try
     {
         TypeOfCotractModel model = new TypeOfCotractModel();
         Type_of_Contract   tc    = db.Type_of_Contract.Where(m => m.Contrat_ID == Contrat_ID).FirstOrDefault();
         db.Type_of_Contract.Remove(tc);
         db.SaveChanges();
         return(RedirectToAction("ShowContact"));
     }
     catch (Exception)
     {
         Session["Alert_C"] = 1;
         return(RedirectToAction("ShowContact", "Contact"));
     }
 }