// GET: /PuntoEmision/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbPuntoEmision tbPuntoEmision = db.tbPuntoEmision.Find(id); ViewBag.IdPuntoEmisionEdit = id; if (tbPuntoEmision == null) { return(HttpNotFound()); } //*****PuntoEmisionDetalle string cas = "dfisc_IdList_"; System.Web.HttpContext.Current.Items[cas] = new SelectList(db.tbDocumentoFiscal, "dfisc_Id", "dfisc_Descripcion"); var ValidacionRegistro = db.tbPuntoEmisionDetalle.Where(x => x.pemi_Id == tbPuntoEmision.pemi_Id).ToList(); if (ValidacionRegistro.Count() > 0) { ViewBag.Validacion = "1"; } return(View(tbPuntoEmision)); }
public ActionResult Edit(int?id) { if (id == null) { return(RedirectToAction("Index")); } tbPuntoEmision tbPuntoEmision = db.tbPuntoEmision.Find(id); ViewBag.IdPuntoEmisionEdit = id; if (tbPuntoEmision == null) { return(RedirectToAction("NotFound", "Login")); } //*****PuntoEmisionDetalle string cas = "dfisc_IdList_"; var DocumentoFiscal = db.tbDocumentoFiscal.Select(s => new { dfisc_Id = s.dfisc_Id, dfisc_Descripcion = string.Concat(s.dfisc_Id + " - " + s.dfisc_Descripcion) }).ToList(); System.Web.HttpContext.Current.Items[cas] = new SelectList(DocumentoFiscal, "dfisc_Id", "dfisc_Descripcion"); var ValidacionRegistro = db.tbPuntoEmisionDetalle.Where(x => x.pemi_Id == tbPuntoEmision.pemi_Id).ToList(); if (ValidacionRegistro.Count() > 0) { ViewBag.Validacion = "1"; } return(View(tbPuntoEmision)); }
public ActionResult Edit([Bind(Include = "pemi_Id,pemi_NumeroCAI,pemi_UsuarioCrea,pemi_FechaCrea,pemi_UsuarioModifica,pemi_FechaModifica,tbUsuario,tbUsuario1")] tbPuntoEmision PuntoEmision) { string cas = "dfisc_IdList_"; var DocumentoFiscal = db.tbDocumentoFiscal.Select(s => new { dfisc_Id = s.dfisc_Id, dfisc_Descripcion = string.Concat(s.dfisc_Id + " - " + s.dfisc_Descripcion) }).ToList(); if (ModelState.IsValid) { try { if (db.tbPuntoEmision.Any(a => a.pemi_NumeroCAI == PuntoEmision.pemi_NumeroCAI)) { System.Web.HttpContext.Current.Items[cas] = new SelectList(DocumentoFiscal, "dfisc_Id", "dfisc_Descripcion"); ViewBag.IdPuntoEmisionEdit = PuntoEmision.pemi_Id; ModelState.AddModelError("", "Ya existe este Número CAI."); return(View(PuntoEmision)); } else { string MensajeError = ""; IEnumerable <object> list = null; list = db.UDP_Vent_tbPuntoEmision_Update( PuntoEmision.pemi_Id, PuntoEmision.pemi_NumeroCAI, PuntoEmision.pemi_UsuarioCrea, PuntoEmision.pemi_FechaCrea, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Vent_tbPuntoEmision_Update_Result puntoemision in list) { MensajeError = puntoemision.MensajeError; } if (MensajeError.StartsWith("-1")) { System.Web.HttpContext.Current.Items[cas] = new SelectList(DocumentoFiscal, "dfisc_Id", "dfisc_Descripcion"); ViewBag.IdPuntoEmisionEdit = PuntoEmision.pemi_Id; ModelState.AddModelError("", "No se pudo actualizar el registro"); return(View(PuntoEmision)); } else { System.Web.HttpContext.Current.Items[cas] = new SelectList(DocumentoFiscal, "dfisc_Id", "dfisc_Descripcion"); return(RedirectToAction("Edit/" + PuntoEmision.pemi_Id)); } } } catch (Exception Ex) { Ex.Message.ToString(); System.Web.HttpContext.Current.Items[cas] = new SelectList(DocumentoFiscal, "dfisc_Id", "dfisc_Descripcion"); ModelState.AddModelError("", "No se pudo actualizar el registro"); return(View(PuntoEmision)); } } System.Web.HttpContext.Current.Items[cas] = new SelectList(DocumentoFiscal, "dfisc_Id", "dfisc_Descripcion"); return(View(PuntoEmision)); }
public ActionResult DeleteConfirmed(int id) { tbPuntoEmision tbPuntoEmision = db.tbPuntoEmision.Find(id); db.tbPuntoEmision.Remove(tbPuntoEmision); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "pemi_Id,pemi_NumeroCAI,pemi_UsuarioCrea,pemi_FechaCrea,pemi_UsuarioModifica,pemi_FechaModifica")] tbPuntoEmision tbPuntoEmision) { if (ModelState.IsValid) { db.Entry(tbPuntoEmision).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.pemi_UsuarioCrea = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbPuntoEmision.pemi_UsuarioCrea); ViewBag.pemi_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbPuntoEmision.pemi_UsuarioModifica); return(View(tbPuntoEmision)); }
// GET: /PuntoEmision/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbPuntoEmision tbPuntoEmision = db.tbPuntoEmision.Find(id); if (tbPuntoEmision == null) { return(HttpNotFound()); } return(View(tbPuntoEmision)); }
public ActionResult Details(int?id) { if (id == null) { return(RedirectToAction("Index")); } tbPuntoEmision tbPuntoEmision = db.tbPuntoEmision.Find(id); ViewBag.IdPuntoEmision = id; if (tbPuntoEmision == null) { return(RedirectToAction("NotFound", "Login")); } return(View(tbPuntoEmision)); }
// GET: /PuntoEmision/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbPuntoEmision tbPuntoEmision = db.tbPuntoEmision.Find(id); if (tbPuntoEmision == null) { return(HttpNotFound()); } ViewBag.pemi_UsuarioCrea = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbPuntoEmision.pemi_UsuarioCrea); ViewBag.pemi_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbPuntoEmision.pemi_UsuarioModifica); return(View(tbPuntoEmision)); }
public ActionResult Edit([Bind(Include = "pemi_Id,pemi_NumeroCAI,pemi_UsuarioCrea,pemi_FechaCrea,pemi_UsuarioModifica,pemi_FechaModifica,tbUsuario,tbUsuario1")] tbPuntoEmision PuntoEmision) { if (db.tbPuntoEmision.Any(a => a.pemi_NumeroCAI == PuntoEmision.pemi_NumeroCAI)) { ModelState.AddModelError("", "Ya existe este Número CAI."); } if (ModelState.IsValid) { try { string MensajeError = ""; IEnumerable <object> list = null; list = db.UDP_Vent_tbPuntoEmision_Update( PuntoEmision.pemi_Id, PuntoEmision.pemi_NumeroCAI, PuntoEmision.pemi_UsuarioCrea, PuntoEmision.pemi_FechaCrea); foreach (UDP_Vent_tbPuntoEmision_Update_Result puntoemision in list) { MensajeError = puntoemision.MensajeError; } if (MensajeError == "-1") { ModelState.AddModelError("", "No se pudo actualizar el registro, favor contacte al administrador."); return(View(PuntoEmision)); } else { return(RedirectToAction("Index")); } } catch (Exception Ex) { Ex.Message.ToString(); //*****PuntoEmisionDetalle ViewBag.dfisc_Id = new SelectList(db.tbDocumentoFiscal, "dfisc_Id", "dfisc_Descripcion"); ModelState.AddModelError("", "No se pudo actualizar el registro, favor contacte al administrador."); return(View(PuntoEmision)); } } //*****PuntoEmisionDetalle ViewBag.dfisc_Id = new SelectList(db.tbDocumentoFiscal, "dfisc_Id", "dfisc_Descripcion"); return(View(PuntoEmision)); }
public ActionResult Create() { //PuntoEmision tbPuntoEmision PuntoEmision = new tbPuntoEmision(); ViewBag.pemi_Id = new SelectList(db.tbPuntoEmision, "pemi_Id", "pemi_NumeroCAI", PuntoEmision.pemi_Id); //PuntoEmisionDetalle var _documentofiscal = db.tbDocumentoFiscal.Select(s => new { CodDocumentoFiscal = s.dfisc_Id, DescDocumentoFiscal = string.Concat(s.dfisc_Id + " - " + s.dfisc_Descripcion) }).ToList(); ViewBag.DocumentoFiscal = new SelectList(_documentofiscal, "CodDocumentoFiscal", "DescDocumentoFiscal"); //Vistas parciales ViewBag.PuntoEmisionDetalle = db.tbPuntoEmisionDetalle.ToList(); Session["PuntoEmision"] = null; return(View()); }
// GET: /PuntoEmision/Create public ActionResult Create() { try { //PuntoEmision tbPuntoEmision PuntoEmision = new tbPuntoEmision(); ViewBag.pemi_Id = new SelectList(db.tbPuntoEmision, "pemi_Id", "pemi_NumeroCAI", PuntoEmision.pemi_Id); //PuntoEmisionDetalle tbPuntoEmisionDetalle tbPuntoEmisionDetalle = new tbPuntoEmisionDetalle(); ViewBag.dfisc_Id = new SelectList(db.tbDocumentoFiscal, "dfisc_Id", "dfisc_Descripcion", tbPuntoEmisionDetalle.dfisc_Id); //Vistas parciales ViewBag.PuntoEmisionDetalle = db.tbPuntoEmisionDetalle.ToList(); Session["PuntoEmision"] = null; return(View()); } catch (Exception Ex) { ModelState.AddModelError("", "Error al Acceder" + Ex.Message.ToString()); return(View()); } }
public ActionResult Create([Bind(Include = "pemi_NumeroCAI,tbUsuario,tbUsuario1")] tbPuntoEmision tbPuntoEmision) { if (db.tbPuntoEmision.Any(a => a.pemi_NumeroCAI == tbPuntoEmision.pemi_NumeroCAI)) { ModelState.AddModelError("", "Ya existe este Número CAI."); } if (ModelState.IsValid) { try { var list = (List <tbPuntoEmisionDetalle>)Session["PuntoEmision"]; string MensajeError = ""; var MensajeErrorDetalle = ""; IEnumerable <object> listPuntoEmision = null; IEnumerable <object> listPuntoEmisionDetalle = null; tbPuntoEmisionDetalle cPuntoEmisionDetalle = new tbPuntoEmisionDetalle(); using (TransactionScope Tran = new TransactionScope()) { listPuntoEmision = db.UDP_Vent_tbPuntoEmision_Insert( tbPuntoEmision.pemi_NumeroCAI ); foreach (UDP_Vent_tbPuntoEmision_Insert_Result PuntoEmisionL in listPuntoEmision) { MensajeError = PuntoEmisionL.MensajeError; } if (MensajeError == "-1") { ModelState.AddModelError("", "No se pudo agregar el registro"); return(View(tbPuntoEmision)); } else { if (MensajeError != "-1") { if (list != null) { if (list.Count != 0) { foreach (tbPuntoEmisionDetalle Detalle in list) { var PuntoEmisionDetalle = Convert.ToInt32(MensajeError); Detalle.pemi_Id = PuntoEmisionDetalle; listPuntoEmisionDetalle = db.UDP_Vent_tbPuntoEmisionDetalle_Insert( Detalle.pemi_Id, Detalle.dfisc_Id, Detalle.pemid_RangoInicio, Detalle.pemid_RangoFinal, Detalle.pemid_NumeroActual, Detalle.pemid_FechaLimite ); foreach (UDP_Vent_tbPuntoEmisionDetalle_Insert_Result SPpuntoemisiondet in listPuntoEmisionDetalle) { MensajeErrorDetalle = SPpuntoemisiondet.MensajeError; if (MensajeError.StartsWith("-1")) { ModelState.AddModelError("", "No se pudo agregar el registro detalle"); return(View(tbPuntoEmision)); } } } } } } else { ModelState.AddModelError("", "No se pudo agregar el registro"); return(View(tbPuntoEmision)); } } Tran.Complete(); return(RedirectToAction("Index")); } } catch (Exception Ex) { tbPuntoEmisionDetalle cPuntoEmisionDetalle = new tbPuntoEmisionDetalle(); ViewBag.dfisc_Id = new SelectList(db.tbDocumentoFiscal, "dfisc_Id", "dfisc_Descripcion", cPuntoEmisionDetalle.dfisc_Id); ModelState.AddModelError("", "No se pudo agregar el registro" + Ex.Message.ToString()); return(View(tbPuntoEmision)); } } tbPuntoEmisionDetalle PuntoEmisionDetalles = new tbPuntoEmisionDetalle(); ViewBag.dfisc_Id = new SelectList(db.tbDocumentoFiscal, "dfisc_Id", "dfisc_Descripcion", PuntoEmisionDetalles.dfisc_Id); return(View(tbPuntoEmision)); }
public ActionResult EditTest01([PexAssumeUnderTest] PuntoEmisionController target, tbPuntoEmision PuntoEmision) { ActionResult result = target.Edit(PuntoEmision); return(result); // TODO: add assertions to method PuntoEmisionControllerTest.EditTest01(PuntoEmisionController, tbPuntoEmision) }