public ActionResult AdminDeudaTextoDetalleEditar(AdminDeudaTextoDetalleEntity etAdminDeudaTextoDetalle) { long NumError = 0; AdminDeudaTextoDetalleEntity etAdminDeudaTextoDetalleOriginal = etAdminDeudaTextoDetalle; AdminDeudaTextoInterfaceClient AdminDeudaTexto = new AdminDeudaTextoInterfaceClient(); if (NumError == 0) { //editamos el detalle AdminDeudaTextoSet setAdminDeudaTexto = AdminDeudaTexto.WebSeleccionar((string)Session["SesionSubCompania"], etAdminDeudaTextoDetalle.EstudianteCI, (string)Session["Sesion"], (string)Session["SesionSubCompania"]); var etAdminDeudaTextoDetalleEdit = setAdminDeudaTexto.ltAdminDeudaTextoDetalle.Where(x => x.EstudianteCI == etAdminDeudaTextoDetalle.EstudianteCI && x.Texto == etAdminDeudaTextoDetalle.Texto).First(); etAdminDeudaTextoDetalleEdit.Monto = etAdminDeudaTextoDetalle.Monto; etAdminDeudaTextoDetalleEdit.NumeroFactura = etAdminDeudaTextoDetalle.NumeroFactura == null ? "" : etAdminDeudaTextoDetalle.NumeroFactura; etAdminDeudaTextoDetalleEdit.Concepto = etAdminDeudaTextoDetalle.Concepto == null ? "" : etAdminDeudaTextoDetalle.Concepto; etAdminDeudaTextoDetalleEdit.Observaciones = etAdminDeudaTextoDetalle.Observaciones == null ? "" : etAdminDeudaTextoDetalle.Observaciones; etAdminDeudaTextoDetalleEdit.UEstado = AdminDeudaTextoService.Estado.Modified; //setAdminDeudaTexto.ltAdminDeudaTextoDetalle.Add(etAdminDeudaTextoDetalle); NumError = AdminDeudaTexto.WebGuardar(setAdminDeudaTexto, false, (string)Session["Sesion"], (string)Session["SesionSubCompania"]); } if (NumError == 0) { return(Json(new { success = true, url = Url.Action("AdminDeudaTextoEditar", "AdminDeudaTexto", new { EstudianteCI = etAdminDeudaTextoDetalle.EstudianteCI }) })); } else { ViewBag.MensajeError = "Ocurrio un error al tratar de Editar el registro."; return(PartialView(etAdminDeudaTextoDetalleOriginal)); } }
public ActionResult AdminDeudaTextoDetalleEliminar(AdminDeudaTextoDetalleEntity etAdminDeudaTextoDetalle) { long NumError = 0; AdminDeudaTextoDetalleEntity etAdminDeudaTextoDetalleOriginal = etAdminDeudaTextoDetalle; AdminDeudaTextoInterfaceClient AdminDeudaTexto = new AdminDeudaTextoInterfaceClient(); if (NumError == 0) { //agregamos al set el detalle AdminDeudaTextoSet setAdminDeudaTexto = AdminDeudaTexto.WebSeleccionar((string)Session["SesionSubCompania"], etAdminDeudaTextoDetalle.EstudianteCI, (string)Session["Sesion"], (string)Session["SesionSubCompania"]); etAdminDeudaTextoDetalle = setAdminDeudaTexto.ltAdminDeudaTextoDetalle.Where(x => x.EstudianteCI == etAdminDeudaTextoDetalle.EstudianteCI && x.Texto == etAdminDeudaTextoDetalle.Texto).First(); etAdminDeudaTextoDetalle.UEstado = AdminDeudaTextoService.Estado.Deleted; setAdminDeudaTexto.ltAdminDeudaTextoDetalleEliminado.Add(etAdminDeudaTextoDetalle); etAdminDeudaTextoDetalleOriginal = etAdminDeudaTextoDetalle; NumError = AdminDeudaTexto.WebGuardar(setAdminDeudaTexto, false, (string)Session["Sesion"], (string)Session["SesionSubCompania"]); } if (NumError == 0) { return(Json(new { success = true, url = Url.Action("AdminDeudaTextoEditar", "AdminDeudaTexto", new { EstudianteCI = etAdminDeudaTextoDetalle.EstudianteCI }) })); } else { ViewBag.MensajeError = "Ocurrio un error al tratar de Eliminar el registro."; return(PartialView(etAdminDeudaTextoDetalleOriginal)); } }
public ActionResult AdminDeudaTextoEditar(string EstudianteCI, string MensajeError = "") { AdminDeudaTextoInterfaceClient AdminDeudaTexto = new AdminDeudaTextoInterfaceClient(); AdminDeudaTextoSet setAdminDeudaTexto = AdminDeudaTexto.WebSeleccionar((string)Session["SesionSubCompania"], EstudianteCI, (string)Session["Sesion"], (string)Session["SesionSubCompania"]); ViewBag.MensajeError = MensajeError; return(View(setAdminDeudaTexto)); }
public ActionResult AdminDeudaTextoDetalleEditar(string EstudianteCI, string Texto) { AdminDeudaTextoInterfaceClient AdminDeudaTexto = new AdminDeudaTextoInterfaceClient(); AdminDeudaTextoDetalleEntity etAdminDeudaTextoDetalle = new AdminDeudaTextoDetalleEntity(); AdminDeudaTextoSet setAdminDeudaTexto = AdminDeudaTexto.WebSeleccionar((string)Session["SesionSubCompania"], EstudianteCI, (string)Session["Sesion"], (string)Session["SesionSubCompania"]); etAdminDeudaTextoDetalle = setAdminDeudaTexto.ltAdminDeudaTextoDetalle.Where(x => x.EstudianteCI == EstudianteCI && x.Texto == Texto).First(); return(PartialView(etAdminDeudaTextoDetalle)); }
public ActionResult AdminDeudaTextoDetalleNuevo(AdminDeudaTextoDetalleEntity etAdminDeudaTextoDetalle) { long NumError = 0; string MensajeError = string.Empty; AdminDeudaTextoDetalleEntity etAdminDeudaTextoDetalleOriginal = etAdminDeudaTextoDetalle; AdminDeudaTextoInterfaceClient AdminDeudaTexto = new AdminDeudaTextoInterfaceClient(); if (etAdminDeudaTextoDetalle.Texto == null || etAdminDeudaTextoDetalle.Texto == string.Empty) { NumError = 1; MensajeError = "Debe ingresar un Texto valida."; } if (AdminDeudaTexto.WebAdminDeudaTextoDetalleExiste((string)Session["SesionSubCompania"], etAdminDeudaTextoDetalle.EstudianteCI, etAdminDeudaTextoDetalle.Texto, (string)Session["Sesion"], (string)Session["SesionSubCompania"])) { NumError = 1; MensajeError += " El Texto que esta tratando de Adicionar ya esta siendo usada."; } if (NumError == 0) { //agregamos al set el detalle AdminDeudaTextoSet setAdminDeudaTexto = AdminDeudaTexto.WebSeleccionar((string)Session["SesionSubCompania"], etAdminDeudaTextoDetalle.EstudianteCI, (string)Session["Sesion"], (string)Session["SesionSubCompania"]); etAdminDeudaTextoDetalle.SubCompania = (string)Session["SesionSubCompania"]; etAdminDeudaTextoDetalle.FechaDoc = DateTime.Now; etAdminDeudaTextoDetalle.Pagado = false; etAdminDeudaTextoDetalle.NumeroFactura = etAdminDeudaTextoDetalle.NumeroFactura == null ? "" : etAdminDeudaTextoDetalle.NumeroFactura; etAdminDeudaTextoDetalle.Concepto = etAdminDeudaTextoDetalle.Concepto == null ? "" : etAdminDeudaTextoDetalle.Concepto; etAdminDeudaTextoDetalle.Observaciones = etAdminDeudaTextoDetalle.Observaciones == null ? "" : etAdminDeudaTextoDetalle.Observaciones; etAdminDeudaTextoDetalle.UEstado = AdminDeudaTextoService.Estado.Added; setAdminDeudaTexto.ltAdminDeudaTextoDetalle.Add(etAdminDeudaTextoDetalle); NumError = AdminDeudaTexto.WebGuardar(setAdminDeudaTexto, false, (string)Session["Sesion"], (string)Session["SesionSubCompania"]); } if (NumError == 0) { return(Json(new { success = true, url = Url.Action("AdminDeudaTextoEditar", "AdminDeudaTexto", new { EstudianteCI = etAdminDeudaTextoDetalle.EstudianteCI }) })); } else { AdminCatalogoTextoInterfaceClient AdminCatalogoTexto = new AdminCatalogoTextoInterfaceClient(); List <AdminCatalogoTextoEntity> ltAdminCatalogoTexto = AdminCatalogoTexto.WebAdminCatalogoTextoSeleccionarTodo((string)Session["Sesion"], (string)Session["SesionSubCompania"]); ViewBag.ltAdminCatalogoTexto = ltAdminCatalogoTexto.Select(s => s.Texto).ToList(); ViewBag.MensajeError = MensajeError; return(PartialView(etAdminDeudaTextoDetalleOriginal)); } }
public ActionResult AdminDeudaTextoEditar(string EstudianteCI, AdminDeudaTextoSet setAdminDeudaTextoForm) { long NumError = 0; string MensajeError = string.Empty; AdminDeudaTextoInterfaceClient AdminDeudaTexto = new AdminDeudaTextoInterfaceClient(); AdminDeudaTextoEntity etAdminDeudaTextoForm = setAdminDeudaTextoForm.ltAdminDeudaTexto.First(); if (etAdminDeudaTextoForm != null) { AdminDeudaTextoSet setAdminDeudaTexto = AdminDeudaTexto.WebSeleccionar((string)Session["SesionSubCompania"], EstudianteCI, (string)Session["Sesion"], (string)Session["SesionSubCompania"]); AdminDeudaTextoEntity etAdminDeudaTexto = setAdminDeudaTexto.ltAdminDeudaTexto.First(); etAdminDeudaTexto.Observacion = etAdminDeudaTextoForm.Observacion; etAdminDeudaTexto.FechaDoc = DateTime.Now; etAdminDeudaTexto.UEstado = AdminDeudaTextoService.Estado.Modified; NumError = AdminDeudaTexto.WebGuardar(setAdminDeudaTexto, false, (string)Session["Sesion"], (string)Session["SesionSubCompania"]); if (NumError != 0) { MensajeError = "Hubo un error al guardar en el servidor"; } } else { NumError = 1; MensajeError = "El formulario contiene un error."; } if (NumError == 0) { return(RedirectToAction("AdminDeudaTextoLista")); } else { return(RedirectToAction("AdminDeudaTextoEditar", new { EstudianteCI = EstudianteCI, MensajeError = MensajeError })); } }
public ActionResult AdminDeudaTextoGestionEstudiante(List <AdminDeudaTextoDetalleEntity> ltAdminDeudaTextoDetalleForm) { long NumError = 0; if (ltAdminDeudaTextoDetalleForm != null) { var etAdminDeudaTextoDetalleForm = ltAdminDeudaTextoDetalleForm.FirstOrDefault(); if (etAdminDeudaTextoDetalleForm != null) { AdminDeudaTextoInterfaceClient AdminDeudaTexto = new AdminDeudaTextoInterfaceClient(); AdminDeudaTextoSet setAdminDeudaTexto = AdminDeudaTexto.WebSeleccionar((string)Session["SesionSubCompania"], etAdminDeudaTextoDetalleForm.EstudianteCI, (string)Session["Sesion"], (string)Session["SesionSubCompania"]); var ltAdminDeudaTextoDetalle = setAdminDeudaTexto.ltAdminDeudaTextoDetalle; foreach (var etAdminDeudaTextoDetalle in ltAdminDeudaTextoDetalleForm.Where(x => x.Pagado == true)) { var ltAdminDeudaTextoDetalleFiltrado = ltAdminDeudaTextoDetalle.Where(x => x.Texto == etAdminDeudaTextoDetalle.Texto).ToList(); if (ltAdminDeudaTextoDetalleFiltrado.Count > 0) { var etAdminDeudaTextoDetalleFiltrado = ltAdminDeudaTextoDetalleFiltrado.First(); etAdminDeudaTextoDetalleFiltrado.Pagado = true; etAdminDeudaTextoDetalleFiltrado.UEstado = AdminDeudaTextoService.Estado.Modified; } } NumError = AdminDeudaTexto.WebGuardar(setAdminDeudaTexto, false, (string)Session["Sesion"], (string)Session["SesionSubCompania"]); } } if (NumError != 0) { string MensajeError = "Existio un error al modificar los pagos."; return(RedirectToAction("AdminDeudaTextoGestionEstudiante", new { MensajeError = MensajeError })); } return(RedirectToAction("AdminDeudaTextoGestion")); }