Beispiel #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["IDE_USUARIO"] == null)
        {
            Response.Redirect("~/default.aspx");
        }

        if (!Page.IsPostBack)
        {
            IDE_FORMATIVO = Session["IDE_FORMATIVO"].ToString();
            BL_RRHH_SOL_FORMATIVO Obj         = new BL_RRHH_SOL_FORMATIVO();
            DataTable             dtResultado = new DataTable();

            dtResultado = Obj.uspSEL_RRHH_SOL_FORMATIVO_POR_ID(Convert.ToInt32(Session["IDE_FORMATIVO"].ToString()));
            if (dtResultado.Rows.Count > 0)
            {
                lblCodigo.Text = dtResultado.Rows[0]["IDE_FORMATIVO"].ToString();

                ListarHito();
                ListarStakeholder();

                lblIdCargo.Text  = dtResultado.Rows[0]["ESP_FORMACION"].ToString();
                txtProyecto.Text = dtResultado.Rows[0]["NOMBRE_PROYECTO"].ToString();

                //txtDuracion.Text = dtResultado.Rows[0]["NOMBRE_PROYECTO"].ToString();

                txtCargo.Text  = dtResultado.Rows[0]["FORMACION"].ToString();
                txtCentro.Text = dtResultado.Rows[0]["CENTRO_COSTO"].ToString();

                txtDuracion.Text    = dtResultado.Rows[0]["DURACION"].ToString();
                txtCantidad.Text    = dtResultado.Rows[0]["CANTIDAD"].ToString();
                txtCentro.Text      = dtResultado.Rows[0]["CENTRO_COSTO"].ToString();
                txtNombreCeco.Text  = dtResultado.Rows[0]["NOMBRE_PROYECTO"].ToString();
                txtUbicacion.Text   = dtResultado.Rows[0]["UBICACION"].ToString();
                txtSupervisor.Text  = dtResultado.Rows[0]["SUPERVISOR_DIRECTO"].ToString();
                txtObjetivo.Text    = dtResultado.Rows[0]["B_OBJETIVOS"].ToString();
                txtEntregable.Text  = dtResultado.Rows[0]["B_ENTREGABLES"].ToString();
                txtIndicadores.Text = dtResultado.Rows[0]["B_INDICADORES"].ToString();
                txtIncluye.Text     = dtResultado.Rows[0]["C_INCLUYE"].ToString();
                txtNoincluye.Text   = dtResultado.Rows[0]["C_NO_INCLUYE"].ToString();

                txtRiesgo.Text        = dtResultado.Rows[0]["C_RIESGO"].ToString();
                txtRestricciones.Text = dtResultado.Rows[0]["C_RESTRICCIONES"].ToString();
                txtRequisitos.Text    = dtResultado.Rows[0]["D_REQUISITOS"].ToString();

                txtCosto.Text      = dtResultado.Rows[0]["D_COSTO"].ToString();
                txtBeneficios.Text = dtResultado.Rows[0]["D_BENEFICIOS"].ToString();

                txtComentarioRRHH.Text = dtResultado.Rows[0]["COMENTARIOS_GENERAL"].ToString();
                txtComentarioArea.Text = dtResultado.Rows[0]["COMENTARIOS_AREA"].ToString();
                txtComentarioRRHH.Text = dtResultado.Rows[0]["COMENTARIOS_RRHH"].ToString();
                txtRechazo.Text        = dtResultado.Rows[0]["COMENTARIO_RECHAZO"].ToString();

                try
                {
                    lblComentarioGeneral.Text = " Comentario Generalista : " + dtResultado.Rows[0]["PERSONA_GN"].ToString() + ' ' + dtResultado.Rows[0]["FECHA_GENERALISTA"].ToString();
                    lblComentarioArea.Text    = " Comentario Gerente Area : " + dtResultado.Rows[0]["PERSONA_AREA"].ToString() + ' ' + dtResultado.Rows[0]["FECHA_AREA"].ToString();
                    lblComentarioRRHH.Text    = " Comentario Gerente RRHH : " + dtResultado.Rows[0]["PERSONA_RRHH"].ToString() + ' ' + dtResultado.Rows[0]["FECHA_RRHH"].ToString();
                    lblRechazo.Text           = " Comentario Rechazo : " + dtResultado.Rows[0]["PERSONA_RECHAZO"].ToString() + ' ' + dtResultado.Rows[0]["FECHA_RECHAZO"].ToString();
                }
                catch (Exception ex)
                {
                }
            }
        }
    }
    protected void Datos(string IDE)
    {
        IDE_FORMATIVO = Session["IDE_FORMATIVO"].ToString();
        BL_RRHH_SOL_FORMATIVO Obj         = new BL_RRHH_SOL_FORMATIVO();
        DataTable             dtResultado = new DataTable();

        dtResultado = Obj.uspSEL_RRHH_SOL_FORMATIVO_POR_ID(Convert.ToInt32(Session["IDE_FORMATIVO"].ToString()));
        if (dtResultado.Rows.Count > 0)
        {
            lblCodigo.Text = dtResultado.Rows[0]["IDE_FORMATIVO"].ToString();

            ListarHito();
            ListarStakeholder();

            lblIdCargo.Text  = dtResultado.Rows[0]["ESP_FORMACION"].ToString();
            txtProyecto.Text = dtResultado.Rows[0]["NOMBRE_PROYECTO"].ToString();

            //txtDuracion.Text = dtResultado.Rows[0]["NOMBRE_PROYECTO"].ToString();

            txtCargo.Text  = dtResultado.Rows[0]["FORMACION"].ToString();
            txtCentro.Text = dtResultado.Rows[0]["CENTRO_COSTO"].ToString();

            txtDuracion.Text    = dtResultado.Rows[0]["DURACION"].ToString();
            txtCantidad.Text    = dtResultado.Rows[0]["CANTIDAD"].ToString();
            txtCentro.Text      = dtResultado.Rows[0]["CENTRO_COSTO"].ToString();
            txtNombreCeco.Text  = dtResultado.Rows[0]["NOMBRE_PROYECTO"].ToString();
            txtUbicacion.Text   = dtResultado.Rows[0]["UBICACION"].ToString();
            txtSupervisor.Text  = dtResultado.Rows[0]["SUPERVISOR_DIRECTO"].ToString();
            txtObjetivo.Text    = dtResultado.Rows[0]["B_OBJETIVOS"].ToString();
            txtEntregable.Text  = dtResultado.Rows[0]["B_ENTREGABLES"].ToString();
            txtIndicadores.Text = dtResultado.Rows[0]["B_INDICADORES"].ToString();
            txtIncluye.Text     = dtResultado.Rows[0]["C_INCLUYE"].ToString();
            txtNoincluye.Text   = dtResultado.Rows[0]["C_NO_INCLUYE"].ToString();

            txtRiesgo.Text        = dtResultado.Rows[0]["C_RIESGO"].ToString();
            txtRestricciones.Text = dtResultado.Rows[0]["C_RESTRICCIONES"].ToString();
            txtRequisitos.Text    = dtResultado.Rows[0]["D_REQUISITOS"].ToString();

            txtCosto.Text      = dtResultado.Rows[0]["D_COSTO"].ToString();
            txtBeneficios.Text = dtResultado.Rows[0]["D_BENEFICIOS"].ToString();

            variableG           = "(*) Comentario Generalista : " + ' ' + dtResultado.Rows[0]["FECHA_GENERALISTA"].ToString();
            variableGNombre     = dtResultado.Rows[0]["PERSONA_GN"].ToString();
            variableGComentario = dtResultado.Rows[0]["COMENTARIOS_GENERAL"].ToString();

            variableA           = "(*) Comentario Gerente de Area : " + ' ' + dtResultado.Rows[0]["FECHA_AREA"].ToString();
            variableANombre     = dtResultado.Rows[0]["PERSONA_AREA"].ToString();
            variableAComentario = dtResultado.Rows[0]["COMENTARIOS_AREA"].ToString();

            variableR           = "(*) Comentario Rechazo : " + ' ' + dtResultado.Rows[0]["FECHA_RECHAZO"].ToString();
            variableRNombre     = dtResultado.Rows[0]["PERSONA_RECHAZO"].ToString();
            variableRComentario = dtResultado.Rows[0]["COMENTARIO_RECHAZO"].ToString();


            string SITUACION_RESUMEN = dtResultado.Rows[0]["SITUACION_RESUMEN"].ToString();

            if (Session["ESTADO"].ToString() == "A2")
            {
                txtObservaciones.Text = dtResultado.Rows[0]["COMENTARIOS_AREA"].ToString();

                string ESTADO_AREA = dtResultado.Rows[0]["ESTADO_AREA"].ToString();
                lblEstado.Text = dtResultado.Rows[0]["MSJ_AREA"].ToString();

                if (ESTADO_AREA == string.Empty)
                {
                    rdoOpcion.Visible   = true;
                    btnProcesar.Visible = true;
                }
                else if (ESTADO_AREA == "1")
                {
                    btnProcesar.Visible = true;
                    rdoOpcion.Visible   = true;
                }
                else
                {
                    rdoOpcion.Visible   = false;
                    btnProcesar.Visible = false;
                }
            }
            else if (Session["ESTADO"].ToString() == "A3")
            {
                txtObservaciones.Text = dtResultado.Rows[0]["COMENTARIOS_RRHH"].ToString();

                string ESTADO_RRHH = dtResultado.Rows[0]["ESTADO_RRHH"].ToString();
                lblEstado.Text = dtResultado.Rows[0]["MSJ_RRHH"].ToString();

                if (ESTADO_RRHH == string.Empty)
                {
                    rdoOpcion.Visible   = true;
                    btnProcesar.Visible = true;
                }
                else if (ESTADO_RRHH == "1")
                {
                    btnProcesar.Visible = true;
                    rdoOpcion.Visible   = true;
                }
                else
                {
                    rdoOpcion.Visible   = false;
                    btnProcesar.Visible = false;
                }
            }
        }
    }