/// <summary> /// yeni ekle /// </summary> public Result Insert(frmGorev tbl) { _Result = new Result(); // add görevlist table try { var irsaliye = db.IRS.Where(m => m.ID == tbl.IrsaliyeID).FirstOrDefault(); var gorevno = db.SettingsGorevNo(DateTime.Today.ToOADateInt(), irsaliye.DepoID).FirstOrDefault(); var gorev = new Gorev() { DepoID = tbl.DepoID, GorevNo = gorevno, GorevTipiID = ComboItems.MalKabul.ToInt32(), DurumID = ComboItems.Açık.ToInt32(), Olusturan = vUser.UserName, OlusturmaTarihi = DateTime.Today.ToOADateInt(), OlusturmaSaati = DateTime.Now.ToOaTime(), IrsaliyeID = tbl.IrsaliyeID, Bilgi = "Irs: " + irsaliye.EvrakNo }; db.Gorevs.Add(gorev); db.SaveChanges(); LogActions("Business", "Task", "Insert", ComboItems.alEkle, tbl.ID, "DepoID: " + tbl.DepoID + ", GorevNo: " + tbl.GorevNo + ", GorevTipiID: " + tbl.GorevTipiID + ", Bilgi: " + tbl.Bilgi); _Result.Message = "İşlem Başarılı !!!"; _Result.Status = true; _Result.Id = gorev.ID; } catch (Exception ex) { Logger(ex, "Business/Task/Insert"); _Result.Message = ex.Message; } return(_Result); }
/// <summary> /// Güncelle /// </summary> public Result Update(frmGorev tbl) { _Result = new Result(); var tmp = db.Gorevs.Where(m => m.ID == tbl.ID).FirstOrDefault(); if (tmp != null) { try { tmp.Aciklama = tbl.Aciklama; tmp.Bilgi = tbl.Bilgi; tmp.DurumID = tbl.DurumID; if (tbl.DurumID == ComboItems.Tamamlanan.ToInt32()) { tmp.BitisTarihi = DateTime.Today.ToOADateInt(); tmp.BitisSaati = DateTime.Now.ToOaTime(); } db.SaveChanges(); LogActions("Business", "Task", "Update", ComboItems.alDüzenle, tbl.ID, "DurumID: " + tbl.DurumID + ", Aciklama: " + tbl.Aciklama + ", Bilgi: " + tbl.Bilgi); _Result.Message = "İşlem Başarılı !!!"; _Result.Status = true; _Result.Id = tmp.ID; } catch (Exception ex) { Logger(ex, "Business/Task/Update"); _Result.Message = ex.Message; } } return(_Result); }
/// <summary> /// görev güncelle /// </summary> public JsonResult Update(frmGorev tbl) { if (CheckPerm(Perms.GörevListesi, PermTypes.Writing) == false) { return(Json(new Result(false, "Yetkiniz yok"), JsonRequestBehavior.AllowGet)); } // update var _Result = Task.Update(tbl); // get list return(Json(_Result, JsonRequestBehavior.AllowGet)); }