public JsonResult SavePuntoEmisionDetalle(tbPuntoEmisionDetalle PuntoEmisionDet) { List <tbPuntoEmisionDetalle> sessionPuntoEmisionDetalle = new List <tbPuntoEmisionDetalle>(); var list = (List <tbPuntoEmisionDetalle>)Session["PuntoEmision"]; string Msj = ""; if (db.tbPuntoEmisionDetalle.Any(a => a.pemid_RangoInicio == PuntoEmisionDet.pemid_RangoInicio)) { Msj = "Ya existe este Rango Inicial"; } else if (db.tbPuntoEmisionDetalle.Any(a => a.pemid_RangoFinal == PuntoEmisionDet.pemid_RangoFinal)) { Msj = "Ya existe este Rango Final"; } else { if (list == null) { sessionPuntoEmisionDetalle.Add(PuntoEmisionDet); Session["PuntoEmision"] = sessionPuntoEmisionDetalle; Msj = "Exito"; } else { list.Add(PuntoEmisionDet); Session["PuntoEmision"] = list; Msj = "Exito"; } } return(Json(Msj, JsonRequestBehavior.AllowGet)); }
public JsonResult SaveCreateNumeracion(tbPuntoEmisionDetalle CreatePuntoEmisionDetalle) { string Msj = ""; try { string MensajeError = ""; IEnumerable <object> list = null; list = db.UDP_Vent_tbPuntoEmisionDetalle_Insert( CreatePuntoEmisionDetalle.pemi_Id, CreatePuntoEmisionDetalle.dfisc_Id, CreatePuntoEmisionDetalle.pemid_RangoInicio, CreatePuntoEmisionDetalle.pemid_RangoFinal, CreatePuntoEmisionDetalle.pemid_NumeroActual, CreatePuntoEmisionDetalle.pemid_FechaLimite); foreach (UDP_Vent_tbPuntoEmisionDetalle_Insert_Result puntoemisiondetalle in list) { MensajeError = puntoemisiondetalle.MensajeError; } Msj = "El registro se guardo exitosamente"; if (MensajeError == "-1") { Msj = "No se pudo actualizar el registro, favor contacte al administrador."; ModelState.AddModelError("", Msj); } } catch (Exception Ex) { Msj = Ex.Message.ToString(); ViewBag.dfisc_Id = new SelectList(db.tbDocumentoFiscal, "dfisc_Id", "dfisc_Descripcion", CreatePuntoEmisionDetalle.dfisc_Id); ModelState.AddModelError("", Msj); } return(Json(Msj, JsonRequestBehavior.AllowGet)); }
public JsonResult SaveEditNumeracionTest( [PexAssumeUnderTest] PuntoEmisionController target, tbPuntoEmisionDetalle EditPuntoEmisionDetalle ) { JsonResult result = target.SaveEditNumeracion(EditPuntoEmisionDetalle); return(result); // TODO: add assertions to method PuntoEmisionControllerTest.SaveEditNumeracionTest(PuntoEmisionController, tbPuntoEmisionDetalle) }
public JsonResult RemovePuntoEmisionDetalle(tbPuntoEmisionDetalle PuntoEmisionDet) { var list = (List <tbPuntoEmisionDetalle>)Session["PuntoEmision"]; if (list != null) { var itemToRemove = list.Single(r => r.pemid_Id == PuntoEmisionDet.pemid_Id); list.Remove(itemToRemove); Session["PuntoEmision"] = list; } return(Json("", JsonRequestBehavior.AllowGet)); }
public JsonResult SaveCreateNumeracion(tbPuntoEmisionDetalle CreatePuntoEmisionDetalle) { string Msj = ""; try { if (db.tbPuntoEmisionDetalle.Any(a => a.pemid_RangoInicio == CreatePuntoEmisionDetalle.pemid_RangoInicio)) { Msj = "Ya existe este Rango Inicial"; } else if (db.tbPuntoEmisionDetalle.Any(a => a.pemid_RangoFinal == CreatePuntoEmisionDetalle.pemid_RangoFinal)) { Msj = "Ya existe este Rango Final"; } else { string MensajeError = ""; IEnumerable <object> list = null; list = db.UDP_Vent_tbPuntoEmisionDetalle_Insert( CreatePuntoEmisionDetalle.pemi_Id, CreatePuntoEmisionDetalle.dfisc_Id, CreatePuntoEmisionDetalle.pemid_RangoInicio, CreatePuntoEmisionDetalle.pemid_RangoFinal, CreatePuntoEmisionDetalle.pemid_NumeroActual, CreatePuntoEmisionDetalle.pemid_FechaLimite, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Vent_tbPuntoEmisionDetalle_Insert_Result puntoemisiondetalle in list) { MensajeError = puntoemisiondetalle.MensajeError; } if (MensajeError.StartsWith("-1")) { Msj = "No se pudo guardar el registro"; ModelState.AddModelError("", Msj); } else { Msj = "El registro se guardó exitosamente"; } } } catch (Exception Ex) { Msj = Ex.Message.ToString(); ViewBag.dfisc_Id = new SelectList(db.tbDocumentoFiscal, "dfisc_Id", "dfisc_Descripcion", CreatePuntoEmisionDetalle.dfisc_Id); ModelState.AddModelError("", Msj); } return(Json(Msj, JsonRequestBehavior.AllowGet)); }
public JsonResult RemovePuntoEmisionDetalle(tbPuntoEmisionDetalle PuntoEmisionDet) { try { var list = (List <tbPuntoEmisionDetalle>)Session["PuntoEmision"]; if (list != null) { var itemToRemove = list.Single(r => r.pemid_Id == PuntoEmisionDet.pemid_Id); list.Remove(itemToRemove); Session["PuntoEmision"] = list; } return(Json("", JsonRequestBehavior.AllowGet)); } catch (Exception Ex) { Ex.Message.ToString(); return(Json("Falló", JsonRequestBehavior.AllowGet)); } }
public JsonResult SaveEditNumeracion(tbPuntoEmisionDetalle EditPuntoEmisionDetalle) { string MensajeEdit = ""; try { var MensajeError = ""; IEnumerable <object> list = null; list = db.UDP_Vent_tbPuntoEmisionDetalle_Update( EditPuntoEmisionDetalle.pemid_Id, EditPuntoEmisionDetalle.dfisc_Id, EditPuntoEmisionDetalle.pemid_RangoInicio, EditPuntoEmisionDetalle.pemid_RangoFinal, EditPuntoEmisionDetalle.pemid_NumeroActual, EditPuntoEmisionDetalle.pemid_FechaLimite, EditPuntoEmisionDetalle.pemid_UsuarioCrea, EditPuntoEmisionDetalle.pemid_FechaCrea, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Vent_tbPuntoEmisionDetalle_Update_Result puntoemisiondetalle in list) { MensajeError = puntoemisiondetalle.MensajeError; } if (MensajeError.StartsWith("-1")) { MensajeEdit = "No se pudo actualizar el registro"; ModelState.AddModelError("", MensajeEdit); } else { MensajeEdit = "El registro se guardó exitosamente"; } } catch (Exception Ex) { MensajeEdit = Ex.Message.ToString(); ViewBag.dfisc_Id = new SelectList(db.tbDocumentoFiscal, "dfisc_Id", "dfisc_Descripcion", EditPuntoEmisionDetalle.dfisc_Id); ModelState.AddModelError("", MensajeEdit); } return(Json(MensajeEdit, JsonRequestBehavior.AllowGet)); }
// 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 JsonResult SavePuntoEmisionDetalle(tbPuntoEmisionDetalle PuntoEmisionDet) { try { List <tbPuntoEmisionDetalle> sessionPuntoEmisionDetalle = new List <tbPuntoEmisionDetalle>(); var list = (List <tbPuntoEmisionDetalle>)Session["PuntoEmision"]; if (list == null) { sessionPuntoEmisionDetalle.Add(PuntoEmisionDet); Session["PuntoEmision"] = sessionPuntoEmisionDetalle; } else { list.Add(PuntoEmisionDet); Session["PuntoEmision"] = list; } return(Json("Exito", JsonRequestBehavior.AllowGet)); } catch (Exception Ex) { Ex.Message.ToString(); return(Json("Falló", JsonRequestBehavior.AllowGet)); } }
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 JsonResult RemovePuntoEmisionDetalleTest([PexAssumeUnderTest] PuntoEmisionController target, tbPuntoEmisionDetalle PuntoEmisionDet) { JsonResult result = target.RemovePuntoEmisionDetalle(PuntoEmisionDet); return(result); // TODO: add assertions to method PuntoEmisionControllerTest.RemovePuntoEmisionDetalleTest(PuntoEmisionController, tbPuntoEmisionDetalle) }