Esempio n. 1
0
        public ActionResult CreateDaily(InputDaily input)
        {
            try
            {
                using (HELLOWEntities db = new HELLOWEntities())
                {
                    var data = (from daily in db.tt_Daily
                                where daily.Status_FK == 1 && daily.SheetNum == input.sheetnum
                                select new Daily {
                        Daily_PK = daily.Daily_PK, InsertDate = daily.Date
                    }).FirstOrDefault();

                    if (data != null)
                    {
                        return(Json(new { success = false, message = "Nomor Kertas Sudah di Input, Tanggal :" + data.InsertDate.ToString("dd MMMM yyyy") }, JsonRequestBehavior.AllowGet));
                    }

                    tt_Daily dail     = new tt_Daily();
                    DateTime datehehe = Convert.ToDateTime(input.daily);
                    dail.Date        = datehehe;
                    dail.SheetNum    = input.sheetnum;
                    dail.Recorder_FK = input.recorder;
                    dail.Status_FK   = 1;
                    db.tt_Daily.Add(dail);
                    db.SaveChanges();

                    return(Json(new { success = true, message = "Saved Successfully" }, JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                return(Json(new { success = false, message = ex.Message }, JsonRequestBehavior.AllowGet));
            }
        }
Esempio n. 2
0
 public ActionResult Delete(int id)
 {
     using (HELLOWEntities db = new HELLOWEntities())
     {
         tt_Daily emp = db.tt_Daily.Where(x => x.Daily_PK == id).FirstOrDefault <tt_Daily>();
         emp.Status_FK = 2;
         List <tt_Transaction> hehe = db.tt_Transaction.Where(x => x.Daily_FK == id).ToList();
         hehe.ForEach(x => x.Status_FK = 2);
         db.SaveChanges();
         return(Json(new { success = true, message = "Deleted Successfully" }, JsonRequestBehavior.AllowGet));
     }
 }
Esempio n. 3
0
        public ActionResult Edit(tt_DailyView td)
        {
            DateTime temp;

            using (HELLOWEntities db = new HELLOWEntities())
            {
                tt_Daily dail = db.tt_Daily.Where(x => x.Daily_PK == td.Daily_PK).FirstOrDefault <tt_Daily>();
                if (DateTime.TryParse(td.Date, out temp))
                {
                    dail.Date        = temp;
                    dail.Recorder_FK = td.Recorder_FK;
                    dail.SheetNum    = td.SheetNum;
                }
                db.SaveChanges();
                return(Json(new { success = true, message = "Updated Successfully" }, JsonRequestBehavior.AllowGet));
            }
        }