public ActionResult AdminMensualidadDetalleNuevo(string EstudianteCI, string MensajeError = "") { AdminMensualidadDetalleEntity etAdminMensualidadDetalle = new AdminMensualidadDetalleEntity(); etAdminMensualidadDetalle.SubCompania = (string)Session["SesionSubCompania"]; etAdminMensualidadDetalle.EstudianteCI = EstudianteCI; etAdminMensualidadDetalle.Mensualidad = string.Empty; etAdminMensualidadDetalle.FechaDoc = DateTime.Now; etAdminMensualidadDetalle.Monto = 0; etAdminMensualidadDetalle.NumeroFactura = string.Empty; etAdminMensualidadDetalle.FechaPago = DateTime.Now; etAdminMensualidadDetalle.Concepto = string.Empty; etAdminMensualidadDetalle.Pagado = false; etAdminMensualidadDetalle.Observaciones = string.Empty; etAdminMensualidadDetalle.UEstado = AdminMensualidadService.Estado.Added; AdminCatalogoMensualidadInterfaceClient AdminCatalogoMensualidad = new AdminCatalogoMensualidadInterfaceClient(); List <AdminCatalogoMensualidadEntity> ltAdminCatalogoMensualidad = AdminCatalogoMensualidad.WebAdminCatalogoMensualidadSeleccionarTodo((string)Session["Sesion"], (string)Session["SesionSubCompania"]); ViewBag.ltAdminCatalogoMensualidad = ltAdminCatalogoMensualidad.Select(s => s.Mensualidad).ToList(); ViewBag.MensajeError = MensajeError; return(PartialView(etAdminMensualidadDetalle)); }
public ActionResult AdminMensualidadDetalleEditar(AdminMensualidadDetalleEntity etAdminMensualidadDetalle) { long NumError = 0; AdminMensualidadDetalleEntity etAdminMensualidadDetalleOriginal = etAdminMensualidadDetalle; AdminMensualidadInterfaceClient AdminMensualidad = new AdminMensualidadInterfaceClient(); if (NumError == 0) { //editamos el detalle AdminMensualidadSet setAdminMensualidad = AdminMensualidad.WebSeleccionar((string)Session["SesionSubCompania"], etAdminMensualidadDetalle.EstudianteCI, (string)Session["Sesion"], (string)Session["SesionSubCompania"]); var etAdminMensualidadDetalleEdit = setAdminMensualidad.ltAdminMensualidadDetalle.Where(x => x.EstudianteCI == etAdminMensualidadDetalle.EstudianteCI && x.Mensualidad == etAdminMensualidadDetalle.Mensualidad).First(); etAdminMensualidadDetalleEdit.Monto = etAdminMensualidadDetalle.Monto; etAdminMensualidadDetalleEdit.NumeroFactura = etAdminMensualidadDetalle.NumeroFactura == null ? "" : etAdminMensualidadDetalle.NumeroFactura; etAdminMensualidadDetalleEdit.Concepto = etAdminMensualidadDetalle.Concepto == null ? "" : etAdminMensualidadDetalle.Concepto; etAdminMensualidadDetalleEdit.Observaciones = etAdminMensualidadDetalle.Observaciones == null ? "" : etAdminMensualidadDetalle.Observaciones; etAdminMensualidadDetalleEdit.UEstado = AdminMensualidadService.Estado.Modified; //setAdminMensualidad.ltAdminMensualidadDetalle.Add(etAdminMensualidadDetalle); NumError = AdminMensualidad.WebGuardar(setAdminMensualidad, false, (string)Session["Sesion"], (string)Session["SesionSubCompania"]); } if (NumError == 0) { return(Json(new { success = true, url = Url.Action("AdminMensualidadEditar", "AdminMensualidad", new { EstudianteCI = etAdminMensualidadDetalle.EstudianteCI }) })); } else { ViewBag.MensajeError = "Ocurrio un error al tratar de Editar el registro."; return(PartialView(etAdminMensualidadDetalleOriginal)); } }
public ActionResult AdminMensualidadDetalleEliminar(AdminMensualidadDetalleEntity etAdminMensualidadDetalle) { long NumError = 0; AdminMensualidadDetalleEntity etAdminMensualidadDetalleOriginal = etAdminMensualidadDetalle; AdminMensualidadInterfaceClient AdminMensualidad = new AdminMensualidadInterfaceClient(); if (NumError == 0) { //agregamos al set el detalle AdminMensualidadSet setAdminMensualidad = AdminMensualidad.WebSeleccionar((string)Session["SesionSubCompania"], etAdminMensualidadDetalle.EstudianteCI, (string)Session["Sesion"], (string)Session["SesionSubCompania"]); etAdminMensualidadDetalle = setAdminMensualidad.ltAdminMensualidadDetalle.Where(x => x.EstudianteCI == etAdminMensualidadDetalle.EstudianteCI && x.Mensualidad == etAdminMensualidadDetalle.Mensualidad).First(); etAdminMensualidadDetalle.UEstado = AdminMensualidadService.Estado.Deleted; setAdminMensualidad.ltAdminMensualidadDetalleEliminado.Add(etAdminMensualidadDetalle); etAdminMensualidadDetalleOriginal = etAdminMensualidadDetalle; NumError = AdminMensualidad.WebGuardar(setAdminMensualidad, false, (string)Session["Sesion"], (string)Session["SesionSubCompania"]); } if (NumError == 0) { return(Json(new { success = true, url = Url.Action("AdminMensualidadEditar", "AdminMensualidad", new { EstudianteCI = etAdminMensualidadDetalle.EstudianteCI }) })); } else { ViewBag.MensajeError = "Ocurrio un error al tratar de Eliminar el registro."; return(PartialView(etAdminMensualidadDetalleOriginal)); } }
public ActionResult AdminMensualidadDetalleEditar(string EstudianteCI, string Mensualidad) { AdminMensualidadInterfaceClient AdminMensualidad = new AdminMensualidadInterfaceClient(); AdminMensualidadDetalleEntity etAdminMensualidadDetalle = new AdminMensualidadDetalleEntity(); AdminMensualidadSet setAdminMensualidad = AdminMensualidad.WebSeleccionar((string)Session["SesionSubCompania"], EstudianteCI, (string)Session["Sesion"], (string)Session["SesionSubCompania"]); etAdminMensualidadDetalle = setAdminMensualidad.ltAdminMensualidadDetalle.Where(x => x.EstudianteCI == EstudianteCI && x.Mensualidad == Mensualidad).First(); return(PartialView(etAdminMensualidadDetalle)); }
public ActionResult AdminMensualidadDetalleNuevo(AdminMensualidadDetalleEntity etAdminMensualidadDetalle) { long NumError = 0; string MensajeError = string.Empty; AdminMensualidadDetalleEntity etAdminMensualidadDetalleOriginal = etAdminMensualidadDetalle; AdminMensualidadInterfaceClient AdminMensualidad = new AdminMensualidadInterfaceClient(); if (etAdminMensualidadDetalle.Mensualidad == null || etAdminMensualidadDetalle.Mensualidad == string.Empty) { NumError = 1; MensajeError = "Debe ingresar una mensualidad valida."; } if (AdminMensualidad.WebAdminMensualidadDetalleExiste((string)Session["SesionSubCompania"], etAdminMensualidadDetalle.EstudianteCI, etAdminMensualidadDetalle.Mensualidad, (string)Session["Sesion"], (string)Session["SesionSubCompania"])) { NumError = 1; MensajeError += " La mensualidad que esta tratando de Adicionar ya esta siendo usada."; } if (NumError == 0) { //agregamos al set el detalle AdminMensualidadSet setAdminMensualidad = AdminMensualidad.WebSeleccionar((string)Session["SesionSubCompania"], etAdminMensualidadDetalle.EstudianteCI, (string)Session["Sesion"], (string)Session["SesionSubCompania"]); etAdminMensualidadDetalle.SubCompania = (string)Session["SesionSubCompania"]; etAdminMensualidadDetalle.FechaDoc = DateTime.Now; etAdminMensualidadDetalle.Pagado = false; etAdminMensualidadDetalle.NumeroFactura = etAdminMensualidadDetalle.NumeroFactura == null ? "" : etAdminMensualidadDetalle.NumeroFactura; etAdminMensualidadDetalle.Concepto = etAdminMensualidadDetalle.Concepto == null ? "" : etAdminMensualidadDetalle.Concepto; etAdminMensualidadDetalle.Observaciones = etAdminMensualidadDetalle.Observaciones == null ? "" : etAdminMensualidadDetalle.Observaciones; etAdminMensualidadDetalle.UEstado = AdminMensualidadService.Estado.Added; setAdminMensualidad.ltAdminMensualidadDetalle.Add(etAdminMensualidadDetalle); NumError = AdminMensualidad.WebGuardar(setAdminMensualidad, false, (string)Session["Sesion"], (string)Session["SesionSubCompania"]); } if (NumError == 0) { return(Json(new { success = true, url = Url.Action("AdminMensualidadEditar", "AdminMensualidad", new { EstudianteCI = etAdminMensualidadDetalle.EstudianteCI }) })); } else { AdminCatalogoMensualidadInterfaceClient AdminCatalogoMensualidad = new AdminCatalogoMensualidadInterfaceClient(); List <AdminCatalogoMensualidadEntity> ltAdminCatalogoMensualidad = AdminCatalogoMensualidad.WebAdminCatalogoMensualidadSeleccionarTodo((string)Session["Sesion"], (string)Session["SesionSubCompania"]); ViewBag.ltAdminCatalogoMensualidad = ltAdminCatalogoMensualidad.Select(s => s.Mensualidad).ToList(); ViewBag.MensajeError = MensajeError; return(PartialView(etAdminMensualidadDetalleOriginal)); } }