public async Task <ActionResult> DeleteConfirmed(DateTime id) { TB_MENSAGEM_ANCINE tB_MENSAGEM_ANCINE = await db.TB_MENSAGEM_ANCINE.FindAsync(id); db.TB_MENSAGEM_ANCINE.Remove(tB_MENSAGEM_ANCINE); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <ActionResult> Edit([Bind(Include = "MSA_DT_MSG,MSA_DT_HORA_MSG,BIL_ID,SEA_ID,SAL_CD_ANCINE,SEA_DT_HR_INICIO,MSA_TP_MSG,MSA_CD_MSG,MSA_TXT_MSG")] TB_MENSAGEM_ANCINE tB_MENSAGEM_ANCINE) { if (ModelState.IsValid) { db.Entry(tB_MENSAGEM_ANCINE).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.BIL_ID = new SelectList(db.TB_BILHETERIA, "BIL_ID", "EMP_CD_ANCINE", tB_MENSAGEM_ANCINE.BIL_ID); ViewBag.SEA_ID = new SelectList(db.TB_SESSAO_ANCINE, "SEA_ID", "SAL_CD_ANCINE", tB_MENSAGEM_ANCINE.SEA_ID); return(View(tB_MENSAGEM_ANCINE)); }
// GET: TB_MENSAGEM_ANCINE/Details/5 public async Task <ActionResult> Details(DateTime id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TB_MENSAGEM_ANCINE tB_MENSAGEM_ANCINE = await db.TB_MENSAGEM_ANCINE.FindAsync(id); if (tB_MENSAGEM_ANCINE == null) { return(HttpNotFound()); } return(View(tB_MENSAGEM_ANCINE)); }
// GET: TB_MENSAGEM_ANCINE/Edit/5 public async Task <ActionResult> Edit(DateTime id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TB_MENSAGEM_ANCINE tB_MENSAGEM_ANCINE = await db.TB_MENSAGEM_ANCINE.FindAsync(id); if (tB_MENSAGEM_ANCINE == null) { return(HttpNotFound()); } ViewBag.BIL_ID = new SelectList(db.TB_BILHETERIA, "BIL_ID", "EMP_CD_ANCINE", tB_MENSAGEM_ANCINE.BIL_ID); ViewBag.SEA_ID = new SelectList(db.TB_SESSAO_ANCINE, "SEA_ID", "SAL_CD_ANCINE", tB_MENSAGEM_ANCINE.SEA_ID); return(View(tB_MENSAGEM_ANCINE)); }
public int TrataRetornoStatusANCINE(ListaStatusRegistroBilheteria objReturnListaStatusRegistroBilheteria) { TicketMidiaEntities db = new TicketMidiaEntities(); string emp_cd = ""; string sal_cd = ""; DateTime dia_cin; DateTime dtHoraIni; foreach (var objReturn in objReturnListaStatusRegistroBilheteria.StatusRegistroBilheteriaList) { if (objReturn.mensagens != null && objReturn.mensagens.Count() > 0) { TB_MENSAGEM_ANCINE TB_MSG = new TB_MENSAGEM_ANCINE(); foreach (var msg in objReturn.mensagens) { emp_cd = objReturn.registroANCINEExibidor.ToString(); sal_cd = objReturn.registroANCINESala.ToString(); dia_cin = objReturn.diaCinematografico; if (msg.dataHoraInicio == null) { var listaBilMsg = (from b in db.TB_BILHETERIA where b.EMP_CD_ANCINE == emp_cd && b.SAL_CD_ANCINE == sal_cd && b.BIL_DIA_CIN == dia_cin select b); foreach (var itemMsg in listaBilMsg) { //TB_MENSAGEM_ANCINE TB_MSG = new TB_MENSAGEM_ANCINE(); TB_MSG.BIL_ID = itemMsg.BIL_ID; TB_MSG.MSA_DT_MSG = DateTime.Now; TB_MSG.MSA_DT_HORA_MSG = DateTime.Now; TB_MSG.SAL_CD_ANCINE = itemMsg.SAL_CD_ANCINE; TB_MSG.MSA_TP_MSG = msg.tipoMensagem; TB_MSG.MSA_CD_MSG = msg.codigoMensagem; TB_MSG.MSA_TXT_MSG = msg.textoMensagem; db.TB_MENSAGEM_ANCINE.Add(TB_MSG); } } else { dtHoraIni = Convert.ToDateTime(msg.dataHoraInicio); var listaBilMsg = (from b in db.TB_BILHETERIA join s in db.TB_SESSAO_ANCINE on b.BIL_ID equals s.BIL_ID where b.EMP_CD_ANCINE == emp_cd && b.SAL_CD_ANCINE == sal_cd && b.BIL_DIA_CIN == dia_cin && s.SEA_DT_HR_INICIO == dtHoraIni select b); foreach (var itemMsg in listaBilMsg) { //TB_MENSAGEM_ANCINE TB_MSG = new TB_MENSAGEM_ANCINE(); TB_MSG.BIL_ID = itemMsg.BIL_ID; TB_MSG.MSA_DT_MSG = DateTime.Now; TB_MSG.MSA_DT_HORA_MSG = DateTime.Now; TB_MSG.SAL_CD_ANCINE = itemMsg.SAL_CD_ANCINE; TB_MSG.MSA_TP_MSG = msg.tipoMensagem; TB_MSG.MSA_CD_MSG = msg.codigoMensagem; TB_MSG.MSA_TXT_MSG = msg.textoMensagem; db.TB_MENSAGEM_ANCINE.Add(TB_MSG); } } db.SaveChanges(); } string emp_cd_ok = objReturn.registroANCINEExibidor.ToString(); string sal_cd_ok = objReturn.registroANCINESala.ToString(); DateTime dia_cin_ok = objReturn.diaCinematografico; var listaBil_ok = (from b in db.TB_BILHETERIA where b.EMP_CD_ANCINE == emp_cd_ok && b.SAL_CD_ANCINE == sal_cd_ok && b.BIL_DIA_CIN == dia_cin_ok select b); foreach (var item_ok in listaBil_ok) { TB_BILHETERIA TB_BIL_OK = db.TB_BILHETERIA.Find(item_ok.BIL_ID); TB_BIL_OK.BIL_PROT = objReturn.numeroProtocolo; TB_BIL_OK.BIL_STATUS_PROT = objReturn.statusProtocolo; db.Entry(TB_BIL_OK).State = EntityState.Modified; } } } return(0); }