public void eliminarTipoIniciativa()
        {
            try
            {
                //Borrando al usuario
                TBC_TIPO_INICIATIVA tipo_iniciativa = new A_TIPO_INICIATIVA().geIniciativaById(int.Parse(Request.Form["txt_borrar_id_tipo_iniciativa"]));

                MV_Exception res = new A_TIPO_INICIATIVA().softDeleteIniciativa(tipo_iniciativa, ((BLL.Modelos.ModelosVistas.MV_DetalleUsuario)Session["usuario"]).ID_USUARIO);
                info = "Tipo de iniciativa eliminada correctamente";
            }
            catch (Exception e)
            {
                errores = e.Message;
                H_LogErrorEXC.GuardarRegistroLogError(e);
            }
        }
Exemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (IsPostBack)
            {
                return;
            }

            var aSector         = new A_SECTOR_ECONOMICO();
            var aBeneficiario   = new A_USUARIO();
            var aConsultor      = new A_USUARIO();
            var aFormulador     = new A_USUARIO();
            var aEstados        = new A_USUARIO();
            var aTipoIniciativa = new A_TIPO_INICIATIVA();

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

            ddl_beneficiario.DataSource     = aBeneficiario.getObtenerRolBeneficiarios();
            ddl_beneficiario.DataTextField  = "NOMBRE";
            ddl_beneficiario.DataValueField = "ID_PERSONA";
            ddl_beneficiario.DataBind();

            ddl_consultor.DataSource     = aConsultor.getObtenerRolConsultor();
            ddl_consultor.DataTextField  = "NOMBRE";
            ddl_consultor.DataValueField = "ID_PERSONA";
            ddl_consultor.DataBind();


            ddl_formulador.DataSource     = aFormulador.getObtenerRolFormulador();
            ddl_formulador.DataTextField  = "NOMBRE";
            ddl_formulador.DataValueField = "ID_PERSONA";
            ddl_formulador.DataBind();

            ddl_iniciativa.DataSource     = aTipoIniciativa.ObtenerIniciativas();
            ddl_iniciativa.DataTextField  = "NOMBRE";
            ddl_iniciativa.DataValueField = "ID_TIPO_INICIATIVA";
            ddl_iniciativa.DataBind();

            ddl_estados.DataSource     = aEstados.obtenerEstados();
            ddl_estados.DataTextField  = "DESCRIPCION_ESTADO_PROCESO";
            ddl_estados.DataValueField = "ID_ESTADO_PROCESO";
            ddl_estados.DataBind();
        }
        public void agregarTipoIniciativa()
        {
            try
            {
                //Creamos la accion del departamento
                A_TIPO_INICIATIVA a_tipo_iniciativa = new A_TIPO_INICIATIVA();

                var codigo_tipo_iniciativa = Request.Form["txt_codigo_tipo_iniciativa"];
                var nombre_tipo_iniciativa = Request.Form["txt_nombre_tipo_iniciativa"];

                if (string.IsNullOrWhiteSpace(codigo_tipo_iniciativa) || string.IsNullOrWhiteSpace(nombre_tipo_iniciativa))
                {
                    errores = "Tipo de iniciativa no guardada. Los campos no puede estar vacíos ni contener solo espacios";
                    return;
                }

                //Construyendo Departamento
                TBC_TIPO_INICIATIVA tipo_iniciativa = new TBC_TIPO_INICIATIVA();

                tipo_iniciativa.CODIGO_TIPO_INICIATIVA = Request.Form["txt_codigo_tipo_iniciativa"];
                tipo_iniciativa.NOMBRE = Request.Form["txt_nombre_tipo_iniciativa"];

                MV_Exception res = a_tipo_iniciativa.GuardarIniciativa(tipo_iniciativa, ((MV_DetalleUsuario)Session["usuario"]).ID_USUARIO);

                if (res.IDENTITY == null)
                {
                    throw new Exception(res.ERROR_MESSAGE);
                }

                tipo_iniciativa.ID_TIPO_INICIATIVA = int.Parse(res.IDENTITY.ToString());

                info = "Tipo de iniciativa agregada correctamente";
            }
            catch (Exception e)
            {
                errores = e.Message;
                H_LogErrorEXC.GuardarRegistroLogError(e);
            }
        }