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); } }
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; } } } }
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); } } }