//protected void GuardarNotificacionRequisicion() //{ // if (hfIdAutorizaPuestoRequisicion.Value != "") // { // ContextoApp.IDP.NotificacionRrhh.lstCorreosRequisiciones = new MailAddress(rtbCorreoRrhh.Text, rtbNombreRrhh.Text); // ContextoApp.IDP.NotificacionRrhh.idEmpleadoAutorizaRequisicion = int.Parse(hfIdAutorizaPuestoRequisicion.Value); // E_RESULTADO vResultado = ContextoApp.SaveConfiguration(usuario, programa); // string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; // UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: null); // } // else // { // UtilMensajes.MensajeResultadoDB(rwmMensaje, "Selecciona una persona para autorizar los puestos creados desde la requisición", E_TIPO_RESPUESTA_DB.ERROR, pCallBackFunction: null); // } //} //private bool ValidarTiemposPruebas() //{ // string vMensaje = ""; // string vMensajeInicial = "Las siguientes secciones tienen un tiempo menor al mínimo establecido: <br/> <br/>"; // string vMensajeFinal = "<br/>Revisa los tiempos antes de guardar."; // string vNombre = ""; // int vNoTiempoMinimo = 0; // //foreach (GridDataItem item in grdAjusteTiempo.MasterTableView.Items) // //{ // // vNoTiempoMinimo = (int.Parse(item.GetDataKeyValue("NO_TIEMPO_MINIMO_ESTANDAR").ToString())); // // vNombre = item.GetDataKeyValue("NB_PRUEBA_SECCION").ToString(); // // RadNumericTextBox vNoTiempoNew = (RadNumericTextBox)item.FindControl("txnMinutos"); // // if (!vNoTiempoNew.Text.Equals("")) // // { // // if (int.Parse(vNoTiempoNew.Text) < vNoTiempoMinimo) // // { // // vMensaje = vMensaje + " " + vNombre + " <br/>"; // // } // // } // //} // if (!string.IsNullOrEmpty(vMensaje)) // { // vMensaje = vMensajeInicial + vMensaje + vMensajeFinal; // UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, E_TIPO_RESPUESTA_DB.WARNING, 400, 300, null); // return false; // } // else // { // return true; // } //} #endregion protected void Page_Load(object sender, EventArgs e) { usuario = ContextoUsuario.oUsuario.CL_USUARIO; programa = ContextoUsuario.nbPrograma; if (!IsPostBack) { CargarDatosMensajes(); CargarDatosCartera(); //CargarNotificacionRequisicion(); CargarDatosPsicometria(); CargarDatosIntegracion(); vCmbSeleccionado = 0; PruebasNegocio nPruebaSeccion = new PruebasNegocio(); var vPrueba = nPruebaSeccion.Obtener_C_PRUEBA(); //cmbPrueba.DataSource = vPrueba; //cmbPrueba.DataTextField = "NB_PRUEBA"; //cmbPrueba.DataValueField = "ID_PRUEBA"; //cmbPrueba.DataBind(); //vCorreosNombres = new List<E_CORREO_ELECTRONICO>(); // vCorreosNombresRrhh = new List<E_CORREO_ELECTRONICO>(); List <SPE_OBTIENE_C_PRUEBA_SECCION_Result> vListaPruebas = new List <SPE_OBTIENE_C_PRUEBA_SECCION_Result>(); vListaPruebas = nPrueba.Obtener_C_PRUEBA_SECCION(); int?vTiempoTotal = 0; int?vTotalMental = 0; foreach (var item in vListaPruebas) { if (item.CL_PRUEBA_SECCION != "ENTREVISTA-0001") { vTiempoTotal = vTiempoTotal + item.NO_TIEMPO; } switch (item.CL_PRUEBA_SECCION) { case "ADAPTACION-0001": txtAdapatacion.Text = item.NO_TIEMPO.ToString(); break; case "APTITUD-1-0001": txtnMinutosMental1.Text = item.NO_TIEMPO.ToString(); vTotalMental = vTotalMental + item.NO_TIEMPO; break; case "APTITUD-1-0002": txtnMinutosMental2.Text = item.NO_TIEMPO.ToString(); vTotalMental = vTotalMental + item.NO_TIEMPO; break; case "APTITUD-1-0003": txtnMinutosMental3.Text = item.NO_TIEMPO.ToString(); vTotalMental = vTotalMental + item.NO_TIEMPO; break; case "APTITUD-1-0004": txtnMinutosMental4.Text = item.NO_TIEMPO.ToString(); vTotalMental = vTotalMental + item.NO_TIEMPO; break; case "APTITUD-1-0005": txtnMinutosMental5.Text = item.NO_TIEMPO.ToString(); vTotalMental = vTotalMental + item.NO_TIEMPO; break; case "APTITUD-1-0006": txtnMinutosMental6.Text = item.NO_TIEMPO.ToString(); vTotalMental = vTotalMental + item.NO_TIEMPO; break; case "APTITUD-1-0007": txtnMinutosMental7.Text = item.NO_TIEMPO.ToString(); vTotalMental = vTotalMental + item.NO_TIEMPO; break; case "APTITUD-1-0008": txtnMinutosMental8.Text = item.NO_TIEMPO.ToString(); vTotalMental = vTotalMental + item.NO_TIEMPO; break; case "APTITUD-1-0009": txtnMinutosMental9.Text = item.NO_TIEMPO.ToString(); vTotalMental = vTotalMental + item.NO_TIEMPO; break; case "APTITUD-1-0010": txtnMinutosMental10.Text = item.NO_TIEMPO.ToString(); vTotalMental = vTotalMental + item.NO_TIEMPO; break; case "APTITUD-2-0001": txtnMentalDos.Text = item.NO_TIEMPO.ToString(); break; case "INTERES-0001": txtnMinutosIntereses.Text = item.NO_TIEMPO.ToString(); break; case "LABORAL-1-0001": txnMinutosLaboral1.Text = item.NO_TIEMPO.ToString(); break; case "LABORAL-2-0001": txtnMinutosLaboral2.Text = item.NO_TIEMPO.ToString(); break; case "ORTOGRAFIA-1-0001": txtOrt1.Text = item.NO_TIEMPO.ToString(); break; case "ORTOGRAFIA-2-0001": txtOrt2.Text = item.NO_TIEMPO.ToString(); break; case "ORTOGRAFIA-3-0001": txtOrt3.Text = item.NO_TIEMPO.ToString(); break; case "PENSAMIENTO-0001": txtnMinutosPensamiento.Text = item.NO_TIEMPO.ToString(); break; case "REDACCION-0001": txtRedaccion.Text = item.NO_TIEMPO.ToString(); break; case "TECNICAPC-0001": txtTecnica.Text = item.NO_TIEMPO.ToString(); break; case "TIVA-0001": txtTiva.Text = item.NO_TIEMPO.ToString(); break; case "INGLES-0001": txtIngles1.Text = item.NO_TIEMPO.ToString(); break; case "INGLES-0002": txtIngles2.Text = item.NO_TIEMPO.ToString(); break; case "INGLES-0003": txtIngles3.Text = item.NO_TIEMPO.ToString(); break; case "INGLES-0004": txtIngles4.Text = item.NO_TIEMPO.ToString(); break; } //E_PRUEBA_SECCION_TIEMPO f = new E_PRUEBA_SECCION_TIEMPO //{ // ID_PRUEBA_SECCIONES = item.ID_PRUEBA_SECCION, // CL_PRUEBA_SECCION = item.CL_PRUEBA_SECCION, // NO_TIEMPO = (int)item.NO_TIEMPO //}; //vListaTiempoPruebas.Add(f); } int val = (int)vTiempoTotal; TimeSpan result = TimeSpan.FromMinutes(val); string fromTimeString = result.ToString("hh':'mm"); txtAjuste.Value = fromTimeString + " Horas"; int valMental = (int)vTotalMental; TimeSpan resultMental = TimeSpan.FromMinutes(valMental); string fromTimeStringMental = resultMental.ToString("hh':'mm"); txtTotalmental.Value = fromTimeStringMental + " Minutos"; // txtTotalOriginal.Value = vTiempoReal.ToString(); } else { PruebasNegocio nPrueba = new PruebasNegocio(); //grdAjusteTiempo.DataSource = nPrueba.Obtener_C_PRUEBA_SECCION(pIdPrueba: vCmbSeleccionado); } string vClDefaultTab = Request.QueryString["tabCl"]; if (!String.IsNullOrWhiteSpace(vClDefaultTab)) { switch (vClDefaultTab) { case "DEPURACION": rtsConfiguracion.SelectedIndex = 2; rmpConfiguracion.SelectedIndex = 2; break; default: break; } } vSeccionPruebas = new List <E_PRUEBA_SECCION_TIEMPO>(); }