protected void btnRechazar_Click(object sender, EventArgs e)
        {
            CN_CatCNac_Solicitudes cn = new CN_CatCNac_Solicitudes(model);
            int id       = Int32.Parse(Request.QueryString["Id"]);
            int sucursal = Int32.Parse(Request.QueryString["Sucursal"]);

            int estatus = 3;

            cn.ActualizaSolicitud(id, sucursal, estatus, txtComentariosAdministrador.Text);

            RAM1.ResponseScripts.Add("CloseAlert('La solicitud ha sido rechazada');");
        }
        protected void btnBuscar_Click(object sender, EventArgs e)
        {
            CN_CatCNac_Solicitudes cn = new CN_CatCNac_Solicitudes(model);

            int idEstatus = 0;

            if (cmbEstatus.SelectedValue != "")
            {
                idEstatus = Int32.Parse(cmbEstatus.SelectedValue);
            }

            this.dgSolicitudes.DataSource = cn.ConsultarTodos(txtNombre.Text, idEstatus);
            dgSolicitudes.DataBind();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            var permisos = new PermisosSesion(this.Page);

            permisos.ValidarSesion();

            if (!Page.IsPostBack)
            {
                // permisos.ValidarPermisos(this.rtb1);

                CN_CatCNac_Solicitudes cn = new CN_CatCNac_Solicitudes(model);

                this.dgSolicitudes.DataSource = cn.ConsultarTodos("", 0);
                dgSolicitudes.DataBind();


                this.cmbEstatus.DataSource = cn.ConsultarEstatus();
                this.cmbEstatus.DataBind();
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            int id       = Int32.Parse(Request.QueryString["Id"]);
            int sucursal = Int32.Parse(Request.QueryString["Sucursal"]);


            var permisos = new PermisosSesion(this.Page);

            permisos.ValidarSesion();

            if (!Page.IsPostBack)
            {
                // permisos.ValidarPermisos(this.rtb1);
                CN_CatCNac_Solicitudes cn = new CN_CatCNac_Solicitudes(model);
                var solic = cn.ConsultarItem(id, sucursal);

                object objMatriz_Solic = solic;
                AsignacionCampos.AsignaCamposForma(ref objMatriz_Solic, "", this);

                object objMatriz_SolicDirFis = solic.CatCNac_Solicitudes_DirFiscal_1;
                AsignacionCampos.AsignaCamposForma(ref objMatriz_SolicDirFis, "", this);



                if (solic.Estatus == 1 || solic.Estatus == 5)
                {
                    btnAceptar.Enabled  = true;
                    btnRechazar.Enabled = true;
                }
                else
                {
                    btnAceptar.Enabled  = false;
                    btnRechazar.Enabled = false;
                }



                //this.cmbAsesorId.DataSource = cn.ComboAsesores(solic.Id_Matriz.Value);
                //this.cmbAsesorId.DataBind();
            }
        }
        protected void RAM1_AjaxRequest(object sender, AjaxRequestEventArgs e)
        {
            try
            {
                string cmd = e.Argument.ToString();
                switch (cmd)
                {
                case "RebindGrid":

                    CN_CatCNac_Solicitudes cn = new CN_CatCNac_Solicitudes(model);
                    this.dgSolicitudes.DataSource = cn.ConsultarTodos("", 0);
                    dgSolicitudes.DataBind();

                    break;
                }
            }
            catch (Exception ex)
            {
                // ErrorManager(ex, "RAM1_AjaxRequest");
            }
        }