public Tiket(Context.Tiket dbitem) { Id = dbitem.Id; NoTiket = dbitem.NoTiket; IdCustomer = dbitem.IdCustomer; NamaCustomer = dbitem.Customer.CustomerNama; NamaPelapor = dbitem.NamaPelapor; KodeCustomer = dbitem.Customer.CustomerCode; KodeNama = dbitem.Customer.CustomerCodeOld; TanggalLapor = dbitem.TanggalLapor; DitujukanKe = dbitem.DitujukanKe; Kategori = dbitem.Kategori; Prioritas = dbitem.Prioritas; Status = dbitem.Status; Subject = dbitem.Subject; Keluhan = dbitem.Keluhan; IdCS = dbitem.IdCS; namaCs = dbitem.CS.Fristname + " " + dbitem.CS.Lastname; pathFotoCs = dbitem.CS.path_foto; Respon = dbitem.Respon; Attactment = dbitem.Attactment; IdSo = dbitem.IdSo; IdSoKontrak = dbitem.IdSoKontrak; LastUpdate = dbitem.LastUpdate; }
public JsonResult Delete(int id) { ResponeModel response = new ResponeModel(true); Context.Tiket dbItem = RepoTiket.FindByPK(id); RepoTiket.delete(dbItem, UserPrincipal.id); return(Json(response)); }
public ActionResult Edit(Tiket model) { if (ModelState.IsValid) { Context.Tiket dbitem = RepoTiket.FindByPK(model.Id); model.setDb(dbitem); RepoTiket.save(dbitem, UserPrincipal.id); return(RedirectToAction("Index")); } return(View("Form", model)); }
public ActionResult Add(Tiket model) { if (ModelState.IsValid) { Context.Tiket dbitem = new Context.Tiket(); model.setDb(dbitem); dbitem.IdCS = UserPrincipal.id; dbitem.Urutan = RepoTiket.getUrutan() + 1; dbitem.NoTiket = RepoTiket.generateCodePPK(model.Urutan); dbitem.CreatedBy = UserPrincipal.id; RepoTiket.save(dbitem, UserPrincipal.id); return(RedirectToAction("Index")); } return(View("Form", model)); }
public ActionResult Edit(int id) { Context.Tiket dbitem = RepoTiket.FindByPK(id); Tiket model = new Tiket(dbitem); ViewBag.name = model.NoTiket; ViewBag.Creator = dbitem.CS.Fristname + " " + dbitem.CS.Lastname; if (dbitem.DitujukanKe.Split(',').Contains(UserPrincipal.id.ToString()) || UserPrincipal.id == dbitem.CreatedBy) { ViewBag.Responses = dbitem.TiketResponse; ViewBag.setReadonly = dbitem.DitujukanKe.Split(',').Contains(UserPrincipal.id.ToString()) ? "true" : "false"; ViewBag.SO = dbitem.SalesOrder.SalesOrderOncall; ViewBag.TanggalTiba = RepoSalesOrder.TanggalTiba(dbitem.SalesOrder.SalesOrderOncall); ViewBag.CreatedBy = dbitem.CreatedBy; return(View("FormComment", model)); } else { return(View("Form", model)); } }
public void setDb(Context.Tiket dbitem) { dbitem.Id = Id; dbitem.IdCustomer = IdCustomer; dbitem.TanggalLapor = TanggalLapor.Value; dbitem.DitujukanKe = DitujukanKe; dbitem.Kategori = Kategori; dbitem.Prioritas = Prioritas; dbitem.Status = Status; dbitem.Subject = Subject; dbitem.Keluhan = Keluhan; dbitem.Respon = Respon; dbitem.NamaPelapor = NamaPelapor; dbitem.Attactment = Attactment; dbitem.ResponseAttachment = ResponseAttachment; if (IdSo != null) { dbitem.IdSo = IdSo; } if (IdSoKontrak != null) { dbitem.IdSoKontrak = IdSoKontrak; } }