Example #1
0
        public MV_DetalleBeneficiario BuscarBeneficiarioXId(int idBeneficiario)
        {
            var res = _context.SP_TB_BENEFICIARIO_GetById(idBeneficiario).FirstOrDefault();

            if (res == null)
            {
                return(null);
            }

            var beneficiario = new MV_DetalleBeneficiario
            {
                NOMBRES            = res.NOMBRES,
                APELLIDOS          = res.APELLIDOS,
                TEL_FIJO           = res.TEL_FIJO,
                TEL_CEL            = res.TEL_CEL,
                Correo             = res.CORREO_E,
                NIT                = res.NIT,
                DUI                = res.DUI,
                DIRECCION          = res.DIRECCION,
                Departamento       = res.NOMBRE_DEPTO,
                IdDepartamento     = res.ID_DEPARTAMENTO,
                MUNICIPIO          = res.NOMBRE_MUNIC,
                IdMunicipio        = res.ID_MUNICIPIO,
                ID_BENEFICIARIO    = idBeneficiario,
                NOMBRE_SECTOR      = res.NOMBRE_SECTOR,
                IdSector           = res.ID_SECTOR_ECONOMICO,
                TipoBeneficiario   = res.TIPO_PERSONA,
                ESTADO_PROCESO     = res.CODIGO_ESTADO_PROCESO,
                IdPersonaConsultor = res.ID_PERSONA_CONSULTOR,
                ID_PERSONA         = res.ID_PERSONA_BENEFICIARIO
            };

            return(beneficiario);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            MV_DetalleBeneficiario beneficiario = (MV_DetalleBeneficiario)Session["beneficiarioData"];
            TB_USUARIO             userBen      = A_USUARIO.ObtenerUsuarioPorIdBeneficiario(Convert.ToInt32(Page.RouteData.Values["id"].ToString()));
            MV_DetalleUsuario      usuario      = (MV_DetalleUsuario)Session["usuario"];

            citas             = A_ACTIVIDAD.ConsultarCitas(usuario.ID_USUARIO, userBen.ID_USUARIO);
            lbl_nombre.Text   = beneficiario.NOMBRES + ' ' + beneficiario.APELLIDOS;
            lbl_telefono.Text = beneficiario.TEL_FIJO;
            lbl_nit.Text      = beneficiario.NIT;
            lbl_muni.Text     = beneficiario.MUNICIPIO;
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["usuario"] == null)
            {
                Response.RedirectToRoute("Login");
                return;
            }

            rol = ((MV_DetalleUsuario)Session["usuario"]).NOMBRE_ROL.ToUpper();

            string param = (string)Page.RouteData.Values["idProblema"];

            int id_problema;

            if (!int.TryParse(param, out id_problema))
            {
                Response.Clear();
                Response.End();
                return;
            }

            problema = A_PROBLEMA.getByIdProblema(id_problema);

            if (problema == null)
            {
                Response.End();
                return;
            }

            beneficiario = A_BENEFICIARIO.getDetalleBeneficiarioById(problema.ID_BENEFICIARIO);
            consultor    = A_ASIGNACION.geConsultorByIdBeneficiario((int)problema.ID_BENEFICIARIO);

            if (Request.Form.Count > 0)
            {
                switch (Request.Form["act"])
                {
                case "app":             //Aprobar
                    aprobar();
                    break;

                case "obs":             //Añadir una observacion
                    editObservacion();
                    break;

                case "desc":            //Descartar la notificación

                    break;
                }
            }
        }
Example #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            _detalleBeneficiario = (MV_DetalleBeneficiario)Session["beneficiarioData"];

            if (IsPostBack)
            {
                return;
            }

            #region Llenar Labels

            lbl_nombre.Text   = _detalleBeneficiario.NOMBRES + ' ' + _detalleBeneficiario.APELLIDOS;
            lbl_telefono.Text = _detalleBeneficiario.TEL_FIJO;
            lbl_nit.Text      = _detalleBeneficiario.NIT;
            lbl_muni.Text     = _detalleBeneficiario.MUNICIPIO;

            #endregion
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            _detalleBeneficiario = (MV_DetalleBeneficiario)Session["beneficiarioData"];

            if (IsPostBack)
            {
                return;
            }

            #region Inicialización de Dropdows

            var aSector    = new A_SECTOR_ECONOMICO();
            var aMunicipio = new A_MUNICIPIO();

            ddl_sector.DataSource     = aSector.ObtenerSectores();
            ddl_sector.DataTextField  = "NOMBRE";
            ddl_sector.DataValueField = "ID_SECTOR_ECONOMICO";
            ddl_sector.DataBind();

            ddl_municipio.DataSource     = aMunicipio.ObtenerMunicipiosXDepartamento(_detalleBeneficiario.IdDepartamento);
            ddl_municipio.DataTextField  = "NOMBRE";
            ddl_municipio.DataValueField = "ID_MUNICIPIO";
            ddl_municipio.DataBind();

            ddl_sector.SelectedValue    = _detalleBeneficiario.IdSector.ToString();
            ddl_municipio.SelectedValue = _detalleBeneficiario.IdMunicipio.ToString();

            #endregion

            lbl_nombre.Text   = _detalleBeneficiario.NOMBRES + ' ' + _detalleBeneficiario.APELLIDOS;
            lbl_telefono.Text = _detalleBeneficiario.TEL_FIJO;
            lbl_nit.Text      = _detalleBeneficiario.NIT;
            lbl_muni.Text     = _detalleBeneficiario.MUNICIPIO;
            txt_dui.Text      = _detalleBeneficiario.DUI.Trim();
            txt_nit.Text      = _detalleBeneficiario.NIT.Trim();
        }
Example #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            int i;

            usuario = (MV_DetalleUsuario)Session["usuario"];

            Usuario = usuario.NOMBRE_ROL.ToString().ToUpper();

            var idBeneficiario = Convert.ToInt32(Page.RouteData.Values["id"].ToString());

            var editMode = int.TryParse(Request.QueryString["editMode"], out i) ? i : (int?)null;

            if (i == 1) //si es edit mode se cambian los elementos de la pagina.
            {
                CambiarElementos(Page);
            }

            if (idBeneficiario <= 0)
            {
                return;
            }

            beneficiario  = aBeneficiario.BuscarBeneficiarioXId(idBeneficiario);                // se obtiene el beneficiario
            observaciones = A_OBSERVACION.ObtenerXIdBeneficiario(beneficiario.ID_BENEFICIARIO); // observaciones del beneficiario
            if (IsPostBack)
            {
                return;
            }

            if (beneficiario == null)
            {
                return;
            }
            Session["beneficiarioData"] = beneficiario;

            #region Inicializacion de Elementos

            txt_nombres.Text     = beneficiario.NOMBRES;
            txt_apellidos.Text   = beneficiario.APELLIDOS;
            txt_celular.Text     = beneficiario.TEL_CEL;
            txt_telefono.Text    = beneficiario.TEL_FIJO;
            lbl_correo.Text      = beneficiario.Correo;
            lbl_dui.Text         = beneficiario.DUI;
            lbl_nit.Text         = beneficiario.NIT;
            lbl_depto.Text       = beneficiario.Departamento;
            lbl_muni.Text        = beneficiario.MUNICIPIO;
            lbl_tipoPersona.Text = beneficiario.TipoBeneficiario == 2 ? "Persona Natural" : "Persona Juridica";
            lbl_sector.Text      = beneficiario.NOMBRE_SECTOR;
            lbl_direccion.Text   = beneficiario.DIRECCION;

            txt_nombreUsuario.Text =
                H_Usuario.GenerarNombreUsuario(beneficiario.NOMBRES, beneficiario.APELLIDOS, idBeneficiario);
            lbl_nombreCompleto.Text = beneficiario.NOMBRES + ' ' + beneficiario.APELLIDOS;

            #endregion

            #region Visibilidad de Panels

            if (beneficiario.TipoBeneficiario == 2) //visibilidad del panel de documentacion segun el tipo de persona
            {
                pnl_personaNatural.Visible = true;
            }
            else
            {
                pnl_personaJuridica.Visible = true;
            }

            if (beneficiario.ESTADO_PROCESO == "B05")
            {
                pnl_estadoVerificado.Visible = true;
            }
            else if ((beneficiario.ESTADO_PROCESO == "B03" && i == 1) && observaciones.Count > 0) //panel de observaciones
            {
                pnl_observaciones.Visible = true;
            }

            #endregion
        }