public ActionResult AdminMultasDetalleEditar(AdminMultasDetalleEntity etAdminMultasDetalle) { long NumError = 0; AdminMultasDetalleEntity etAdminMultasDetalleOriginal = etAdminMultasDetalle; AdminMultasInterfaceClient AdminMultas = new AdminMultasInterfaceClient(); if (NumError == 0) { //editamos el detalle AdminMultasSet setAdminMultas = AdminMultas.WebSeleccionar((string)Session["SesionSubCompania"], etAdminMultasDetalle.EstudianteCI, (string)Session["Sesion"], (string)Session["SesionSubCompania"]); var etAdminMultasDetalleEdit = setAdminMultas.ltAdminMultasDetalle.Where(x => x.EstudianteCI == etAdminMultasDetalle.EstudianteCI && x.Linea == etAdminMultasDetalle.Linea).First(); etAdminMultasDetalleEdit.Monto = etAdminMultasDetalle.Monto; etAdminMultasDetalleEdit.NumeroFactura = etAdminMultasDetalle.NumeroFactura == null ? "" : etAdminMultasDetalle.NumeroFactura; etAdminMultasDetalleEdit.Concepto = etAdminMultasDetalle.Concepto == null ? "" : etAdminMultasDetalle.Concepto; etAdminMultasDetalleEdit.Observaciones = etAdminMultasDetalle.Observaciones == null ? "" : etAdminMultasDetalle.Observaciones; etAdminMultasDetalleEdit.UEstado = AdminMultasService.Estado.Modified; //setAdminMultas.ltAdminMultasDetalle.Add(etAdminMultasDetalle); NumError = AdminMultas.WebGuardar(setAdminMultas, false, (string)Session["Sesion"], (string)Session["SesionSubCompania"]); } if (NumError == 0) { return(Json(new { success = true, url = Url.Action("AdminMultasEditar", "AdminMultas", new { EstudianteCI = etAdminMultasDetalle.EstudianteCI }) })); } else { ViewBag.MensajeError = "Ocurrio un error al tratar de Editar el registro."; return(PartialView(etAdminMultasDetalleOriginal)); } }
public ActionResult AdminMultasDetalleEliminar(AdminMultasDetalleEntity etAdminMultasDetalle) { long NumError = 0; AdminMultasDetalleEntity etAdminMultasDetalleOriginal = etAdminMultasDetalle; AdminMultasInterfaceClient AdminMultas = new AdminMultasInterfaceClient(); if (NumError == 0) { //agregamos al set el detalle AdminMultasSet setAdminMultas = AdminMultas.WebSeleccionar((string)Session["SesionSubCompania"], etAdminMultasDetalle.EstudianteCI, (string)Session["Sesion"], (string)Session["SesionSubCompania"]); etAdminMultasDetalle = setAdminMultas.ltAdminMultasDetalle.Where(x => x.EstudianteCI == etAdminMultasDetalle.EstudianteCI && x.Linea == etAdminMultasDetalle.Linea).First(); etAdminMultasDetalle.UEstado = AdminMultasService.Estado.Deleted; setAdminMultas.ltAdminMultasDetalleEliminado.Add(etAdminMultasDetalle); etAdminMultasDetalleOriginal = etAdminMultasDetalle; NumError = AdminMultas.WebGuardar(setAdminMultas, false, (string)Session["Sesion"], (string)Session["SesionSubCompania"]); } if (NumError == 0) { return(Json(new { success = true, url = Url.Action("AdminMultasEditar", "AdminMultas", new { EstudianteCI = etAdminMultasDetalle.EstudianteCI }) })); } else { ViewBag.MensajeError = "Ocurrio un error al tratar de Eliminar el registro."; return(PartialView(etAdminMultasDetalleOriginal)); } }
public ActionResult AdminMultasDetalleEditar(string EstudianteCI, long Linea) { AdminMultasInterfaceClient AdminMultas = new AdminMultasInterfaceClient(); AdminMultasDetalleEntity etAdminMultasDetalle = new AdminMultasDetalleEntity(); AdminMultasSet setAdminMultas = AdminMultas.WebSeleccionar((string)Session["SesionSubCompania"], EstudianteCI, (string)Session["Sesion"], (string)Session["SesionSubCompania"]); etAdminMultasDetalle = setAdminMultas.ltAdminMultasDetalle.Where(x => x.EstudianteCI == EstudianteCI && x.Linea == Linea).First(); return(PartialView(etAdminMultasDetalle)); }
public ActionResult AdminMultasDetalleNuevo(AdminMultasDetalleEntity etAdminMultasDetalle) { long NumError = 0; string MensajeError = string.Empty; AdminMultasDetalleEntity etAdminMultasDetalleOriginal = etAdminMultasDetalle; AdminMultasInterfaceClient AdminMultas = new AdminMultasInterfaceClient(); //if (etAdminMultasDetalle.Linea == 0) //{ // NumError = 1; // MensajeError = "Debe ingresar una Linea valida."; //} //if (AdminMultas.WebAdminMultasDetalleExiste((string)Session["SesionSubCompania"], etAdminMultasDetalle.EstudianteCI, etAdminMultasDetalle.Linea, (string)Session["Sesion"], (string)Session["SesionSubCompania"])) //{ // NumError = 1; // MensajeError += " La Linea que esta tratando de Adicionar ya esta siendo usada."; //} if (NumError == 0) { //agregamos al set el detalle AdminMultasSet setAdminMultas = AdminMultas.WebSeleccionar((string)Session["SesionSubCompania"], etAdminMultasDetalle.EstudianteCI, (string)Session["Sesion"], (string)Session["SesionSubCompania"]); etAdminMultasDetalle.SubCompania = (string)Session["SesionSubCompania"]; etAdminMultasDetalle.Linea = DateTime.Now.Ticks; etAdminMultasDetalle.FechaDoc = DateTime.Now; etAdminMultasDetalle.Pagado = false; etAdminMultasDetalle.NumeroFactura = etAdminMultasDetalle.NumeroFactura == null ? "" : etAdminMultasDetalle.NumeroFactura; etAdminMultasDetalle.Concepto = etAdminMultasDetalle.Concepto == null ? "" : etAdminMultasDetalle.Concepto; etAdminMultasDetalle.Observaciones = etAdminMultasDetalle.Observaciones == null ? "" : etAdminMultasDetalle.Observaciones; etAdminMultasDetalle.UEstado = AdminMultasService.Estado.Added; setAdminMultas.ltAdminMultasDetalle.Add(etAdminMultasDetalle); NumError = AdminMultas.WebGuardar(setAdminMultas, false, (string)Session["Sesion"], (string)Session["SesionSubCompania"]); } if (NumError == 0) { return(Json(new { success = true, url = Url.Action("AdminMultasEditar", "AdminMultas", new { EstudianteCI = etAdminMultasDetalle.EstudianteCI }) })); } else { MensajeError += " Existio un error al guardar el registro."; ViewBag.MensajeError = MensajeError; return(PartialView(etAdminMultasDetalleOriginal)); } }
public ActionResult AdminMultasDetalleNuevo(string EstudianteCI, string MensajeError = "") { AdminMultasDetalleEntity etAdminMultasDetalle = new AdminMultasDetalleEntity(); etAdminMultasDetalle.SubCompania = (string)Session["SesionSubCompania"]; etAdminMultasDetalle.EstudianteCI = EstudianteCI; etAdminMultasDetalle.Linea = 0; etAdminMultasDetalle.FechaDoc = DateTime.Now; etAdminMultasDetalle.Monto = 0; etAdminMultasDetalle.NumeroFactura = string.Empty; etAdminMultasDetalle.FechaPago = DateTime.Now; etAdminMultasDetalle.Concepto = string.Empty; etAdminMultasDetalle.Pagado = false; etAdminMultasDetalle.Observaciones = string.Empty; etAdminMultasDetalle.UEstado = AdminMultasService.Estado.Added; ViewBag.MensajeError = MensajeError; return(PartialView(etAdminMultasDetalle)); }