Example #1
0
        public virtual ActionResult cargarlistas(string estado, int?anio = 0)
        {
            var lista = new List <PAM_BENEFICIARIOS_DTO>();

            switch (estado)
            {
            case "ENTREGADO":
                lista =
                    BeneficiarioService.beneficiariosAnalista(
                        new PAM_BENEFICIARIOS_DTO()
                {
                    ESTADO = estado, GESTION = anio
                },
                        User.Identity.Name);
                break;

            case "AUTORIZADO":
                lista =
                    BeneficiarioService.beneficiariosAnalista(
                        new PAM_BENEFICIARIOS_DTO()
                {
                    ESTADO = estado, GESTION = anio
                },
                        User.Identity.Name);
                break;

            case "REVISADO":
                lista =
                    BeneficiarioService.beneficiariosAnalista(
                        new PAM_BENEFICIARIOS_DTO()
                {
                    ESTADO = estado, GESTION = anio
                },
                        User.Identity.Name);
                break;

            case "SOLICITADO":
                lista =
                    BeneficiarioService.beneficiariosAnalista(
                        new PAM_BENEFICIARIOS_DTO()
                {
                    ESTADO = estado, GESTION = anio
                },
                        User.Identity.Name);
                break;

            case "REQUERIDO":
                lista =
                    BeneficiarioService.beneficiariosAnalista(
                        new PAM_BENEFICIARIOS_DTO()
                {
                    ESTADO = estado, GESTION = anio
                },
                        User.Identity.Name);
                break;
            }
            ViewBag.tipo = "N";
            return(PartialView("../Beneficiarios/_ListaBeneficiarios", lista));
        }
Example #2
0
        public virtual JsonResult modificar(RegistroBeneficiarioNatural registro)
        {
            new TextWizardHelper().rtn = registro.rtn;

            var result         = BeneficiarioService.modificarRegistroBeneficiarioNatural(registro);
            var formatoMensaje = "";

            foreach (var mensaje in result.mensajes)
            {
                formatoMensaje = mensaje + "\n";
            }
            return(new { isValid = result.isValid, mensaje = formatoMensaje, numeroSolicitud = result.data }.json());
        }
Example #3
0
        public virtual JsonResult eliminarRubros(RubrosSubrubros dato, string numsol, string justific)
        {
            var rub    = dato.rubro.key;
            var subrub = dato.subrubro.key;

            var result = BeneficiarioService.eliminarRub(new PAM_RUB_PERS_NAT_DTO()
            {
                RUBRO = rub, SUB_RUBRO = subrub
            }, new PAM_BENEFICIARIOS_DTO()
            {
                NUMERO_SOLICITUD = numsol, justificacion = justific
            });
            var formatoMensaje = "";

            foreach (var mensaje in result.mensajes)
            {
                formatoMensaje = mensaje + "\n";
            }
            return(new { isValid = result.isValid, mensaje = formatoMensaje, numeroSolicitud = result.data }.json());
        }
Example #4
0
        public virtual JsonResult guardar(RegistroBeneficiarioNatural registro)
        {
            new TextWizardHelper().rtn = registro.rtn;
            registro.estado            = "EN_REGISTRO";
            registro.penalizacion      = 0;
            registro.omitirTracking    = true;
            var result = BeneficiarioService.GuardarRegistroBeneficiarioNatural(registro);

            if (result.isValid)
            {
                sendEmail(registro, result);
            }
            var formatoMensaje = "";

            foreach (var mensaje in result.mensajes)
            {
                formatoMensaje = mensaje + "\n";
            }


            //    return Json(new ResultAnalisis("Los datos se guadaron correctamente \n" + mensaje, "Beneficiarios/Consulta_Beneficiario?idBeneficiario=" + beneficiario, true, null));

            return(new { isValid = result.isValid, mensaje = formatoMensaje, numeroSolicitud = result.data, estado = registro.estado, idBeneficiario = result.id }.json());
        }
Example #5
0
        public virtual JsonResult cargarDataParaEdicion(int idBeneficiario)
        {
            var beneficiarioNatural = BeneficiarioService.obtenerBeneficiarioNatural(idBeneficiario);

            return(beneficiarioNatural.json());
        }
Example #6
0
 public Form1()
 {
     InitializeComponent();
     beneficiarioService = new BeneficiarioService(ConfigConnection.ConnectionString);
 }