Ejemplo n.º 1
0
    protected void Estado()
    {
        BL_PERSONAL obj         = new BL_PERSONAL();
        DataTable   dtResultado = new DataTable();

        dtResultado = obj.EstadosMOD_Personal(Convert.ToInt32(lblIde_MOD.Text));

        if (dtResultado.Rows.Count > 0)
        {
            ddlEstado.DataSource     = dtResultado;
            ddlEstado.DataTextField  = "DES_ASUNTO";
            ddlEstado.DataValueField = "ID_PARAMETRO";
            ddlEstado.DataBind();



            int AprobacionPendiente = Convert.ToInt32(dtResultado.Rows[0]["PENDIENTE_APROBACION"].ToString());
            int nro_proceso         = Convert.ToInt32(dtResultado.Rows[0]["PROCESO"].ToString());
            lblProcesoActual.Text = ddlEstado.SelectedValue;
            if (AprobacionPendiente == 1)
            {
                chkEstado.Checked = false;
                EstadosProcesos_controles(nro_proceso);
            }
            else
            {
                chkEstado.Checked = true;
                EstadosProcesos_controles(0);
            }
            if (nro_proceso == 7)
            {
                chkAtendido.Checked = true;
                chkAtendido.Enabled = false;
            }
        }
    }