protected void EnviarExamen_FinalSeguimiento(object sender, EventArgs e)
    {
        string      cleanMessage    = string.Empty;
        ImageButton btnDesempenioCM = ((ImageButton)sender);
        int         IDE_FASE        = Convert.ToInt32(btnDesempenioCM.CommandArgument);

        ListViewItem CommentItem = btnDesempenioCM.NamingContainer as ListViewItem;
        int          IDE_FICHA   = (int)ListView1.DataKeys[CommentItem.DisplayIndex].Values["IDE_FICHA"];

        BL_RRHH_FORMATIVO_EXAMEN Obj = new BL_RRHH_FORMATIVO_EXAMEN();
        DataTable dt = new DataTable();


//Ev.Desempeño(Final)   3
        dt = Obj.USP_CORREO_EXAMEN_FORMATIVO(3, IDE_FASE, IDE_FICHA);
        if (dt.Rows.Count > 0)
        {
            cleanMessage = "Envio de correo satisfactorio";
            ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true);
        }
        else
        {
            cleanMessage = "Existen incosistencias para el envio";
            ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true);
        }
    }
    protected void View_FinalSeguimiento(object sender, EventArgs e)
    {
        ImageButton btnDesempenioM = ((ImageButton)sender);
        int         IDE_FASE       = Convert.ToInt32(btnDesempenioM.CommandArgument);

        ListViewItem CommentItem = btnDesempenioM.NamingContainer as ListViewItem;
        int          IDE_FICHA   = (int)ListView1.DataKeys[CommentItem.DisplayIndex].Values["IDE_FICHA"];

        BL_RRHH_FORMATIVO_EXAMEN Obj = new BL_RRHH_FORMATIVO_EXAMEN();
        DataTable dt = new DataTable();

        //Ev.Desempeño(Final)   3

        dt = Obj.USP_VER_EXAMEN_FORMATIVO(3, IDE_FASE, IDE_FICHA);
        if (dt.Rows.Count > 0)
        {
            Session["IDE_FASE"]   = IDE_FASE;
            Session["IDE_FICHA"]  = IDE_FICHA;
            Session["EVALUADOR"]  = dt.Rows[0]["DNI_EVALUADOR"].ToString();
            Session["IDE_EXAMEN"] = dt.Rows[0]["IDE_TIPO_EXA"].ToString();
            Response.Redirect("~/RRHH/FormativoExamenView.aspx");
        }
        else
        {
            string cleanMessage = "Examen pendiente de evaluación";
            ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true);
        }
    }
    protected void DatosExamen()
    {
        IDE_FASE   = Session["IDE_FASE"].ToString();
        IDE_FICHA  = Session["IDE_FICHA"].ToString();
        IDE_EXAMEN = Session["IDE_EXAMEN"].ToString();
        BL_RRHH_FORMATIVO_EXAM_CARTILLA Obj = new BL_RRHH_FORMATIVO_EXAM_CARTILLA();
        DataTable dtResultado = new DataTable();

        dtResultado = Obj.uspSEL_RRHH_FORMATIVO_EXAMEN_POR_ID(Convert.ToInt32(IDE_FICHA), Convert.ToInt32(IDE_FASE), Convert.ToInt32(IDE_EXAMEN));
        if (dtResultado.Rows.Count > 0)
        {
            lblCodigo.Text        = dtResultado.Rows[0]["IDE_EVAL_EXAMEN"].ToString();
            txtFortalezas.Text    = dtResultado.Rows[0]["FORTALEZAS"].ToString();
            txtoportunidades.Text = dtResultado.Rows[0]["MEJORAS"].ToString();
            txtCompromiso.Text    = dtResultado.Rows[0]["COMPROMISOS"].ToString();
        }

        BL_RRHH_FORMATIVO_EXAMEN objEx = new BL_RRHH_FORMATIVO_EXAMEN();
        DataTable dtEx = new DataTable();

        dtEx = objEx.uspSUMA_PTOS_EXA_FORMATIVO_EXAMEN(Convert.ToInt32(lblCodigo.Text), Convert.ToInt32(Session["IDE_FICHA"].ToString()), Convert.ToInt32(Session["IDE_EXAMEN"].ToString()), Convert.ToInt32(Session["IDE_FASE"].ToString()));


        if (dtEx.Rows.Count > 0)
        {
            lblResultado.Text = "Resultado : " + dtEx.Rows[0]["PUNTAJE"].ToString() + " puntos.";
        }
    }
    protected void View_MitadDesempenio(object sender, EventArgs e)
    {
        LinkButton LinkButton1 = ((LinkButton)sender);

        GridViewRow grdrow    = (GridViewRow)((LinkButton)sender).NamingContainer;
        int         IDE_FICHA = (int)GridView1.DataKeys[grdrow.RowIndex].Values["IDE_FICHA"];
        int         IDE_FASE  = (int)GridView1.DataKeys[grdrow.RowIndex].Values["IDE_FASE"];

        BL_RRHH_FORMATIVO_EXAMEN Obj = new BL_RRHH_FORMATIVO_EXAMEN();
        DataTable dt = new DataTable();

        dt = Obj.USP_VER_EXAMEN_FORMATIVO(1, IDE_FASE, IDE_FICHA);
        if (dt.Rows.Count > 0)
        {
            Session["IDE_FASE"]   = IDE_FASE;
            Session["IDE_FICHA"]  = IDE_FICHA;
            Session["EVALUADOR"]  = dt.Rows[0]["DNI_EVALUADOR"].ToString();
            Session["IDE_EXAMEN"] = dt.Rows[0]["IDE_TIPO_EXA"].ToString();
            Response.Redirect("~/RRHH/FormativoExamenView.aspx");
        }
        else
        {
            string cleanMessage = "Examen pendiente de evaluación";
            ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true);
        }
    }
Esempio n. 5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["IDE_USUARIO"] == null)
        {
            Response.Redirect("~/default.aspx");
        }

        if (!Page.IsPostBack)
        {
            IDE_FASE   = Session["IDE_FASE"].ToString();
            IDE_FICHA  = Session["IDE_FICHA"].ToString();
            IDE_EXAMEN = Session["IDE_EXAMEN"].ToString();
            EVALUADOR  = Session["EVALUADOR"].ToString();

            BL_RRHH_FORMATIVO_EXAMEN Obj = new BL_RRHH_FORMATIVO_EXAMEN();
            DataTable dtResultado        = new DataTable();
            DatosExamen();
            dtResultado = Obj.USP_EXAMEN_FORMATIVO(Convert.ToInt32(IDE_EXAMEN), Convert.ToInt32(IDE_FASE), Convert.ToInt32(IDE_FICHA));
            if (dtResultado.Rows.Count > 0)
            {
                lblCabcera.Text = dtResultado.Rows[0]["TITULO_EXAMEN"].ToString();
                string foto = dtResultado.Rows[0]["FOTO_EVALUADO"].ToString();
                lblNombre.Text = dtResultado.Rows[0]["EVALUADO"].ToString();
                lblintro.Text  = dtResultado.Rows[0]["INTRODUCCION"].ToString();
                string CLASE_EXAMEN = dtResultado.Rows[0]["CLASE_EXAMEN"].ToString();
                Session["DNI_EVALUADO"] = dtResultado.Rows[0]["DNI_EVALUADO"].ToString();
                Session["IDE_PROGRAMA"] = dtResultado.Rows[0]["IDE_PROGRAMA"].ToString();
                if (CLASE_EXAMEN == "DESEMPENIO")
                {
                    ListarCartillaCAR("EVAL_DESEMPENIO", "COMPETENCIAS_CARDINALES");
                    ListarCartillaESP("EVAL_DESEMPENIO", "COMPETENCIAS_ESPECIFICAS");
                }
                else
                {
                    ListarCartillaCAR("EVAL_SEGUIMIENTO", "COMPETENCIAS_CARDINALES");
                    ListarCartillaESP("EVAL_SEGUIMIENTO", "COMPETENCIAS_ESPECIFICAS");
                }


                if (foto == string.Empty)
                {
                    imgFotos.ImageUrl = "~/imagenes/Foto_Fondo.png";
                }
                else
                {
                    imgFotos.ImageUrl = FolderTrainee + foto;
                }
            }
        }
    }
Esempio n. 6
0
    protected void View_MitadDesempenio(object sender, EventArgs e)
    {
        ImageButton btnDesempenioM = ((ImageButton)sender);
        int         IDE_FASE       = Convert.ToInt32(btnDesempenioM.CommandArgument);

        ListViewItem CommentItem = btnDesempenioM.NamingContainer as ListViewItem;
        int          IDE_FICHA   = (int)ListView1.DataKeys[CommentItem.DisplayIndex].Values["IDE_FICHA"];

        BL_RRHH_FORMATIVO_EXAMEN Obj = new BL_RRHH_FORMATIVO_EXAMEN();
        DataTable dt = new DataTable();



        Session["IDE_FASE"]   = IDE_FASE;
        Session["IDE_FICHA"]  = IDE_FICHA;
        Session["IDE_EXAMEN"] = 1833;
        Response.Redirect("~/RRHH/FormativoExamen.aspx");
    }
    protected void btnEnviar_Click(object sender, EventArgs e)
    {
        string cleanMessage = string.Empty;

        BE_RRHH_FORMATIVO_EXAMEN obj = new BE_RRHH_FORMATIVO_EXAMEN();

        obj.IDE_EVAL_EXAMEN = Convert.ToInt32(string.IsNullOrEmpty(lblCodigo.Text) ? "0" : lblCodigo.Text);
        obj.IDE_FICHA       = Convert.ToInt32(Session["IDE_FICHA"].ToString());
        obj.DNI_EVALUADOR   = Session["IDE_USUARIO"].ToString();
        obj.DNI_EVALUADO    = Session["DNI_EVALUADO"].ToString();
        obj.FORTALEZAS      = txtFortalezas.Text.Trim();
        obj.MEJORAS         = txtoportunidades.Text.Trim();
        obj.COMPROMISOS     = txtCompromiso.Text.Trim();
        obj.IDE_TIPO_EXA    = Convert.ToInt32(Session["IDE_EXAMEN"].ToString());
        obj.IDE_FASE        = Convert.ToInt32(Session["IDE_FASE"].ToString());
        int rpta = 0;

        rpta = new BL_RRHH_FORMATIVO_EXAMEN().uspINS_RRHH_FORMATIVO_EXAMEN(obj);
        if (rpta > 0)
        {
            lblCodigo.Text = rpta.ToString();
            registrarCompetencias(rpta);
            registrarEspecificas(rpta);


            BL_RRHH_FORMATIVO_EXAMEN objEx = new BL_RRHH_FORMATIVO_EXAMEN();
            DataTable dtEx = new DataTable();
            dtEx = objEx.uspSUMA_PTOS_EXA_FORMATIVO_EXAMEN(rpta, Convert.ToInt32(Session["IDE_FICHA"].ToString()), Convert.ToInt32(Session["IDE_EXAMEN"].ToString()), Convert.ToInt32(Session["IDE_FASE"].ToString()));


            BL_RRHH_FORMATIVO_EXAMEN objX = new BL_RRHH_FORMATIVO_EXAMEN();
            DataTable dt = new DataTable();
            dt = objX.USP_CORREO_EXAMEN_EJECUTADO(lblCabcera.Text.Trim(), Session["IDE_USUARIO"].ToString());
            if (dt.Rows.Count > 0)
            {
                cleanMessage = "Envio satisfactorio";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true);
            }
        }
    }