public trxNotarisDetail GetNotarisDetailByRek(System.Guid rekananId) { trxNotarisDetail myData = new trxNotarisDetail(); myData = _repNotaris.GetNotarisDetailByRek(rekananId); return(myData); }
public async Task <ActionResult> CreateEdit_Edit() { HttpResponseMessage responseMessage = await client.GetAsync(url + "/GetByRekananId/" + tokenContainer.IdRekananContact.ToString()); if (responseMessage.IsSuccessStatusCode) { var responseData = responseMessage.Content.ReadAsStringAsync().Result; var myData = JsonConvert.DeserializeObject <trxNotarisFormNew>(responseData); if (myData.DetailNotaris.IdRekanan == Guid.Empty) { trxNotarisDetail myNotarisDetail = new trxNotarisDetail(); myNotarisDetail.IdRekanan = (System.Guid)tokenContainer.IdRekananContact; myNotarisDetail.ImageBaseName = Guid.NewGuid(); myNotarisDetail.CreatedDate = DateTime.Today; myNotarisDetail.CreatedUser = tokenContainer.UserId.ToString(); myData.DetailNotaris = myNotarisDetail; } //ImageContainerUpd.ImageBaseName = myData.DetailNotaris.ImageBaseName; //ImageContainerUpd.ImageExtensionKOP = myData.DetailNotaris.FileExtKoperasi; //ImageContainerUpd.ImageExtensionPAS = myData.DetailNotaris.FileExtPasarModal; ViewData["enableTab"] = true; ViewBag.SimpanVisi = "visible"; ViewBag.EditVisi = "hidden"; ViewBag.IsReadOnly = false; return(View("CreateEdit", myData)); } return(View("Error")); }
public trxNotarisDetail GetNotarisDetailByRek(Guid rekananId) { trxNotarisDetail myData = new trxNotarisDetail(); myData = (trxNotarisDetail)ctx.trxNotarisDetails.Where(a => a.IdRekanan == rekananId).First(); return(myData); }
public trxNotarisFormNew GetByRekananId(Guid rekananId) { trxNotarisFormNew NotarisSingle = new trxNotarisFormNew(); trxNotarisDetail notDetail = new trxNotarisDetail(); int intNumDetail = ctx.trxNotarisDetails.Where(x => x.IdRekanan.Equals(rekananId)).Count(); if (intNumDetail > 0) { notDetail = (trxNotarisDetail)ctx.trxNotarisDetails.First(a => a.IdRekanan == rekananId); } else { notDetail.IdRekanan = Guid.Empty; } NotarisSingle.DetailNotaris = notDetail; List <trxNotarisTabular> notTabular = new List <trxNotarisTabular>(); int intNumTabular = ctx.trxNotarisTabulars.Where(x => x.IdRekanan.Equals(rekananId)).Count(); if (intNumTabular > 0) { notTabular = (List <trxNotarisTabular>)ctx.trxNotarisTabulars.Where(a => a.IdRekanan == rekananId).ToList(); NotarisSingle.LstNotaris = notTabular; } return(NotarisSingle); }
public IHttpActionResult AddUpdateNotarisDetail(trxNotarisDetail myData) { trxNotarisDetail notTemp = new trxNotarisDetail(); notTemp.InjectFrom(myData); if (myData.IdNotarisDetail > 0) { _repNotaris.PutDetail(notTemp.IdNotarisDetail, notTemp); } else { _repNotaris.PostDetail(notTemp); } return(Ok(notTemp)); }
public async Task <ActionResult> CreateEdit_ReadOld() { if ((System.Int32)tokenContainer.IdNotaris > 0) { HttpResponseMessage responseMessage = await client.GetAsync(url + "/GetByRekananId/" + tokenContainer.IdRekananContact.ToString()); if (responseMessage.IsSuccessStatusCode) { var responseData = responseMessage.Content.ReadAsStringAsync().Result; var myData = JsonConvert.DeserializeObject <trxNotarisFormNew>(responseData); ViewBag.SimpanVisi = "hidden"; ViewBag.EditVisi = "visible"; ViewBag.IsReadOnly = true; return(View("CreateEdit", myData)); } return(View("Error")); } else { HttpResponseMessage responseMessage = await client.GetAsync(url + "/0"); if (responseMessage.IsSuccessStatusCode) { var responseData = responseMessage.Content.ReadAsStringAsync().Result; var myData = JsonConvert.DeserializeObject <trxNotarisFormNew>(responseData); trxNotarisDetail myNotarisDetail = new trxNotarisDetail(); myNotarisDetail.IdRekanan = (System.Guid)tokenContainer.IdRekananContact; myNotarisDetail.ImageBaseName = Guid.NewGuid(); myNotarisDetail.CreatedDate = DateTime.Today; myNotarisDetail.CreatedUser = tokenContainer.UserId.ToString(); myData.DetailNotaris = myNotarisDetail; ViewBag.SimpanVisi = "hidden"; ViewBag.EditVisi = "visible"; ViewBag.IsReadOnly = true; return(View("CreateEdit", myData)); } return(View("Error")); } }
public void PutDetail(int id, trxNotarisDetail entity) { var myData = ctx.trxNotarisDetails.Find(id); if (myData != null) { myData.FileExtKoperasi = entity.FileExtKoperasi; myData.FileExtPasarModal = entity.FileExtPasarModal; myData.IsNotarisKoperasi = entity.IsNotarisKoperasi; myData.IsNotarisPasarModal = entity.IsNotarisPasarModal; myData.Remark = entity.Remark; try { ctx.SaveChanges(); } catch (Exception ex) { string aa = ex.Message; } } }
public async Task <ActionResult> CreateEditDetail(trxNotarisDetail myData) { bool bolSaveOK = false; myData.CreatedDate = DateTime.Today; myData.CreatedUser = tokenContainer.UserId.ToString(); //myData.FileNameKoperasi = ImageContainerUpd.ImageFileKOP; //myData.FileExtKoperasi = ImageContainerUpd.ImageExtensionKOP; //myData.FileNamePasarModal = ImageContainerUpd.ImageFilePAS; //myData.FileExtPasarModal = ImageContainerUpd.ImageExtensionPAS; if (myData.IdNotarisDetail > 0) { HttpResponseMessage responseMessage = await client.PutAsJsonAsync(url + "/AddUpdateNotarisDetail", myData); if (responseMessage.IsSuccessStatusCode) { bolSaveOK = true; } else { return(RedirectToAction("Error")); } } else { myData.IdRekanan = (System.Guid)tokenContainer.IdRekananContact; HttpResponseMessage responseMessage = await client.PostAsJsonAsync(url + "/AddUpdateNotarisDetail", myData); if (responseMessage.IsSuccessStatusCode) { bolSaveOK = true; } else { return(RedirectToAction("Error")); } } if (bolSaveOK) { return(RedirectToAction("CreateEdit_Read")); //HttpResponseMessage responseMessage1 = await client.GetAsync(url + "/NotarisDetailGetByRek/" + tokenContainer.IdRekananContact.ToString()); //if (responseMessage1.IsSuccessStatusCode) //{ // var responseData1 = responseMessage1.Content.ReadAsStringAsync().Result; // var myData1 = JsonConvert.DeserializeObject<trxNotarisDetail>(responseData1); // ViewBag.SimpanVisi = "hidden"; // ViewBag.EditVisi = "visible"; // ViewBag.IsReadOnly = true; // return PartialView("CreateEditDetail", myData1); //} } else { return(RedirectToAction("Error")); } return(RedirectToAction("Error")); }
public void PostDetail(trxNotarisDetail entity) { ctx.trxNotarisDetails.Add(entity); ctx.SaveChanges(); }