public ActionResult AdminReglasPlanPagoEditar(AdminReglasPlanPagoSet setAdminReglasPlanPago) { long NumError = 0; long Linea = 0; string MensajeError = string.Empty; AdminReglasPlanPagoInterfaceClient AdminReglasPlanPago = new AdminReglasPlanPagoInterfaceClient(); if (setAdminReglasPlanPago.ltAdminReglasPlanPago != null) { AdminReglasPlanPagoEntity etAdminReglasPlanPago = setAdminReglasPlanPago.ltAdminReglasPlanPago.First(); if (etAdminReglasPlanPago.NombreRegla == null || etAdminReglasPlanPago.NombreRegla == "") { NumError = 1; MensajeError += "Debe ingresar un nombre. "; } if (etAdminReglasPlanPago.DiaIni >= etAdminReglasPlanPago.DiaFin) { NumError = 1; MensajeError += "El dia de inicio no puede ser mayor al dia final. "; } if (etAdminReglasPlanPago.DiaIni < 0 || etAdminReglasPlanPago.DiaFin < 0) { NumError = 1; MensajeError += "El dia de inicio y fin no pueden ser negativos. "; } if (NumError == 0) { AdminReglasPlanPagoSet setAdminReglasPlanPagoEdit = AdminReglasPlanPago.WebSeleccionar((string)Session["SesionSubCompania"], etAdminReglasPlanPago.Linea, (string)Session["Sesion"], (string)Session["SesionSubCompania"]); AdminReglasPlanPagoEntity etAdminReglasPlanPagoEdit = setAdminReglasPlanPagoEdit.ltAdminReglasPlanPago.First(); //CodigoTAS Same as EstudianteCI etAdminReglasPlanPagoEdit.NombreRegla = etAdminReglasPlanPago.NombreRegla == null ? "" : etAdminReglasPlanPago.NombreRegla; etAdminReglasPlanPagoEdit.DiaIni = etAdminReglasPlanPago.DiaIni; etAdminReglasPlanPagoEdit.DiaFin = etAdminReglasPlanPago.DiaFin; etAdminReglasPlanPagoEdit.MontoMulta = etAdminReglasPlanPago.MontoMulta; etAdminReglasPlanPagoEdit.UEstado = AdminReglasPlanPagoService.Estado.Modified; Linea = etAdminReglasPlanPago.Linea; NumError = AdminReglasPlanPago.WebGuardar(setAdminReglasPlanPagoEdit, false, (string)Session["Sesion"], (string)Session["SesionSubCompania"]); } } else { NumError = 1; MensajeError = "Ocurrio un error al intentar guardar. Intente nuevamente."; } if (NumError == 0) { return(RedirectToAction("AdminReglasPlanPagoLista")); } else { ViewBag.MensajeError = MensajeError; return(View(setAdminReglasPlanPago)); } }
public ActionResult AdminReglasPlanPagoEditar(string SubCompania, long Linea, string MensajeError = "") { AdminReglasPlanPagoInterfaceClient AdminReglasPlanPago = new AdminReglasPlanPagoInterfaceClient(); AdminReglasPlanPagoSet setAdminReglasPlanPago = new AdminReglasPlanPagoSet(); setAdminReglasPlanPago = AdminReglasPlanPago.WebSeleccionar(SubCompania, Linea, (string)Session["Sesion"], (string)Session["SesionSubCompania"]); ViewBag.MensajeError = MensajeError; return(View(setAdminReglasPlanPago)); }
private string GetNombreReglaPlanDePago(string SubCompania, long Linea) { string Nombre = string.Empty; AdminReglasPlanPagoInterfaceClient AdminReglasPlanPago = new AdminReglasPlanPagoInterfaceClient(); var setAdminReglasPlanPago = AdminReglasPlanPago.WebSeleccionar(SubCompania, Linea, (string)Session["Sesion"], (string)Session["SesionSubCompania"]); foreach (var item in setAdminReglasPlanPago.ltAdminReglasPlanPago) { Nombre = item.NombreRegla; } return(Nombre); }