public void btn_Agrregar_contacto_Click(object sender, EventArgs e) { ocultar_mensaje(Panel_FONDO_MENSAJE, Panel_MENSAJES); tools _tools = new tools(); SecureQueryString QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]); Reclutamiento ConstructorReclutamiento = new Reclutamiento(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); String @ACCION = "GUARDAR"; String @Id_solicitud = this.TextBoxResumenSolicitud.Text; String @Apellido = this.TextBoxApellido.Text; String @Nombre = this.TextBoxApellido.Text; String @Docuemnto = this.TextBoxDocumento.Text; String @Telefono = this.TextBoxTelefono.Text; String @TextBoxResumenCargo = this.TextBoxResumenCargo.Text; String @FechaContacto = Convert.ToString(DateTime.Today); ConstructorReclutamiento.SolicitudAccionListarContactos(Session["idEmpresa"].ToString(), @ACCION, @Id_solicitud, @Apellido, @Nombre, @Docuemnto, @Telefono, @TextBoxResumenCargo, @FechaContacto); ACCIONINTERNA("LIMPIAR"); AspPanleResumenRequerimiento.Visible = true; Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "Se agrego correctamente el Candidato.", Proceso.Correcto); GridViewListarContactosPorSolicitudReclutador(@Id_solicitud); GridViewListarContactosPorSolicitud.Visible = true; ACCIONINTERNA("LIMPIAR"); }
protected void ImageButtonAgregarALista_Click(object sender, ImageClickEventArgs e) { ocultar_mensaje(Panel_FONDO_MENSAJE, Panel_MENSAJES); tools _tools = new tools(); SecureQueryString QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]); Reclutamiento ConstructorReclutamiento = new Reclutamiento(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); String @ACCION = "GUARDAR"; String @Id_solicitud = this.TextBoxResumenSolicitud.Text; String @Apellido = this.TextBoxApellido.Text; String @Nombre = this.TextBoxNombre.Text; String @Docuemnto = this.TextBoxDocumento.Text; String @Telefono = this.TextBoxTelefono.Text; String @TextBoxResumenCargo = this.TextBoxResumenCargo.Text; String @FechaContacto = Convert.ToString(DateTime.Today); TextBoxNombre.Text =""; TextBoxTelefono.Text = ""; TextBoxApellido.Text = ""; TextBoxDocumento.Text = ""; DropDownListFuentesReclutamiento.ClearSelection(); ConstructorReclutamiento.SolicitudAccionListarContactos(Session["idEmpresa"].ToString(), @ACCION, @Id_solicitud, @Apellido, @Nombre, @Docuemnto, @Telefono, @TextBoxResumenCargo, @FechaContacto); AspPanleResumenRequerimiento.Visible = true; PanelListaDeCandidatos.Visible = true; GridViewListarContactosPorSolicitudReclutador(this.TextBoxResumenSolicitud.Text); GridViewListarContactosPorSolicitud.Visible = true; CargarGridListaContactos(this.TextBoxResumenSolicitud.Text); ACCIONINTERNA("LIMPIAR"); }
protected void GridView_HOJA_DE_TRABAJO_RowCommand(object sender, GridViewCommandEventArgs e) { int filaSeleccionada = Convert.ToInt32(e.CommandArgument); tools _tools = new tools(); SecureQueryString QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]); Decimal ID_LIQ_NOMINA_EMPLEADOS = Convert.ToDecimal(GridView_HOJA_DE_TRABAJO.DataKeys[filaSeleccionada].Values["ID_REQUERIMIENTO"]); String Filtro = Session["idEmpresa"].ToString(); if (e.CommandName == "Asignar") { BtnEditar.Visible = false; BtnBorrarRequicicion.Visible = false; GrabarSolicitudPorProductividad.Visible = true; Reclutamiento ConstructorReclutamiento = new Reclutamiento(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable ConceptoGVT = ConstructorReclutamiento.FiltroPorRequerimiento(Session["idEmpresa"].ToString(), Convert.ToString(ID_LIQ_NOMINA_EMPLEADOS)); DropDownListEmpresa.Enabled = false; DropDownListCargo.Enabled = false; DropDownList1regional.Enabled = false; DropDownListCiudad.Enabled = false; DropDownListEmpresa.SelectedItem.Text = ConceptoGVT.Rows[0]["RAZ_SOCIAL"].ToString(); DropDownListEmpresa.SelectedValue = ConceptoGVT.Rows[0]["ID_EMPRESA"].ToString(); DropDownListCargo.SelectedItem.Text = ConceptoGVT.Rows[0]["NOM_OCUPACION"].ToString(); DropDownListCargo.SelectedValue = ConceptoGVT.Rows[0]["ID_OCUPACION"].ToString(); DropDownList1regional.SelectedItem.Text = ConceptoGVT.Rows[0]["NOMBRE_REGIONAL"].ToString(); DropDownList1regional.SelectedValue = ConceptoGVT.Rows[0]["ID_REGIONAL"].ToString(); DropDownListCiudad.SelectedItem.Text = ConceptoGVT.Rows[0]["NOMBRE_CIUDAD"].ToString(); DropDownListCiudad.SelectedValue = ConceptoGVT.Rows[0]["ID_CIUDAD"].ToString(); Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "Asigne un usuario reclutador que atenderá la requisición número" + ID_LIQ_NOMINA_EMPLEADOS + ".", Proceso.Correcto); AsignacionReclutador.Visible = true; TextBoxIdRequerimiento.Text = Convert.ToString(ID_LIQ_NOMINA_EMPLEADOS); TextBoxIdRequerimiento.Enabled = false; TextBoxCantidadSolicitada.Focus(); PanelSeguimientoAsistencia.Visible = false; } if (e.CommandName == "Modificar") { BtnEditar.Visible = true; BtnBorrarRequicicion.Visible = true; GrabarSolicitudPorProductividad.Visible = false; Reclutamiento ConstructorReclutamiento = new Reclutamiento(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable ConceptoGVT = ConstructorReclutamiento.FiltroPorRequerimiento(Session["idEmpresa"].ToString(), Convert.ToString(ID_LIQ_NOMINA_EMPLEADOS)); DropDownListEmpresa.Enabled = false; DropDownListCargo.Enabled = false; DropDownList1regional.Enabled = false; DropDownListCiudad.Enabled = false; DropDownListEmpresa.SelectedItem.Text = ConceptoGVT.Rows[0]["RAZ_SOCIAL"].ToString(); DropDownListEmpresa.SelectedValue = ConceptoGVT.Rows[0]["ID_EMPRESA"].ToString(); DropDownListCargo.SelectedItem.Text = ConceptoGVT.Rows[0]["NOM_OCUPACION"].ToString(); DropDownListCargo.SelectedValue = ConceptoGVT.Rows[0]["ID_OCUPACION"].ToString(); DropDownList1regional.SelectedItem.Text = ConceptoGVT.Rows[0]["NOMBRE_REGIONAL"].ToString(); DropDownList1regional.SelectedValue = ConceptoGVT.Rows[0]["ID_REGIONAL"].ToString(); DropDownListCiudad.SelectedItem.Text = ConceptoGVT.Rows[0]["NOMBRE_CIUDAD"].ToString(); DropDownListCiudad.SelectedValue = ConceptoGVT.Rows[0]["ID_CIUDAD"].ToString(); HiddenField_ID_SOLICITUD.Value = ConceptoGVT.Rows[0]["Id_solicitud"].ToString(); HiddenField_Reclutador_Temporal.Value = ConceptoGVT.Rows[0]["Id_usuario_Asignado"].ToString(); TextBoxCantidadSolicitada.Text = ConceptoGVT.Rows[0]["Cantidad"].ToString(); TextBoxFechaRequerida.Text = ConceptoGVT.Rows[0]["Fecha_Requerida"].ToString(); Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "Asigne un usuario reclutador que atenderá la requisición número" + ID_LIQ_NOMINA_EMPLEADOS + ".", Proceso.Correcto); AsignacionReclutador.Visible = true; TextBoxIdRequerimiento.Text = Convert.ToString(ID_LIQ_NOMINA_EMPLEADOS); TextBoxIdRequerimiento.Enabled = false; TextBoxCantidadSolicitada.Focus(); PanelSeguimientoAsistencia.Visible = false; } }
protected void GridViewListarContactosPorSolicitudReclutador(String @Id_Solicitud_requerimiento) { AspPanleResumenRequerimiento.Visible = true; GridViewListarContactosPorSolicitud.Visible = true; Reclutamiento ConstructorReclutamiento = new Reclutamiento(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable PanelReclutador = ConstructorReclutamiento.CargarGrid_Ista_Contactos(Session["idEmpresa"].ToString(), @Id_Solicitud_requerimiento); GridViewListarContactosPorSolicitud.DataSource = PanelReclutador; GridViewListarContactosPorSolicitud.DataBind(); for (int j = 0; j < GridViewListarContactosPorSolicitud.Rows.Count; j++) { GridViewRow filaGrilla = GridViewListarContactosPorSolicitud.Rows[j]; String TXT_SI_NO = filaGrilla.Cells[7].Text; if (TXT_SI_NO == "SI") { filaGrilla.Enabled = false; GridViewListarContactosPorSolicitud.Rows[j].Cells[10].Enabled = false; } if (TXT_SI_NO == "NO") { filaGrilla.Enabled = false; GridViewListarContactosPorSolicitud.Rows[j].Cells[10].Enabled = false; } if (TXT_SI_NO == " ") { } } }
protected void ButtonAcisteCita_Click(object sender, EventArgs e) { String @Accion = "asiste_a_la_cita"; String @Asiste_Cita = "SI"; String @Usuario = LabelREGISTRO.Text; String @Acepta_Oferta = ""; Reclutamiento ConstructorReclutamiento = new Reclutamiento(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); Decimal PanelReclutador = ConstructorReclutamiento.SolicitudAccionSeguimientoContactos(Session["idEmpresa"].ToString(), @Accion, @Asiste_Cita, @Usuario, @Acepta_Oferta); Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "Se actualizo la asistencia del Candidato Correctamente.", Proceso.Correcto); PanelSeguimientoAsistencia.Visible = false; }
private void CargarGridHojaTrabajoReclutador() { Reclutamiento ConstructorReclutamiento = new Reclutamiento(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable PanelReclutador = ConstructorReclutamiento.CargarGridReclutador(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); GridViewHojaDeTrabajoReclutador.DataSource = PanelReclutador; GridViewHojaDeTrabajoReclutador.DataBind(); for (int j = 0; j < GridViewHojaDeTrabajoReclutador.Rows.Count; j++) { GridViewRow filaGrilla = GridViewHojaDeTrabajoReclutador.Rows[j]; int CantidadSolicitada = Convert.ToInt32(filaGrilla.Cells[5].Text); int CantidadCitada = Convert.ToInt32(filaGrilla.Cells[10].Text); DateTime FECHA_REQUERIDA = Convert.ToDateTime(filaGrilla.Cells[8].Text); if (CantidadSolicitada <= CantidadCitada) { GridViewHojaDeTrabajoReclutador.Rows[j].Cells[0].BackColor = colorSi; } else if (CantidadSolicitada > CantidadCitada) { if (FECHA_REQUERIDA < DateTime.Now) { GridViewHojaDeTrabajoReclutador.Rows[j].Cells[0].BackColor = colorNo; } } } }
private void CargarGridAgendaPsicologoSeguimiento(String @Empresa, String @Psicologo, String @Fecha) { Reclutamiento ConstructorReclutamiento = new Reclutamiento(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable PanelReclutador = ConstructorReclutamiento.CargarAgendaDelPsicologo(Session["idEmpresa"].ToString()); GridViewAgendaPsicologo.DataSource = PanelReclutador; GridViewAgendaPsicologo.DataBind(); for (int j = 0; j < GridViewAgendaPsicologo.Rows.Count; j++) { Decimal Valor = Convert.ToDecimal(GridViewAgendaPsicologo.DataKeys[j].Values["HORA"].ToString()); GridView GrillaInterna = GridViewAgendaPsicologo.Rows[j].FindControl("GridViewAgendaPsicologoListaContactosPsicologo") as GridView; DataTable PanelReclutadorInterna = ConstructorReclutamiento.AgendaDeContactosEspecial(Session["idEmpresa"].ToString(), Convert.ToString(Valor), DropDownListPsicologoForm.SelectedValue, TextBoxFechaAgendaPsicologo.Text); GrillaInterna.DataSource = PanelReclutadorInterna; GrillaInterna.DataBind(); } }
private void AgendarCandidato() { AspPanleResumenRequerimiento.Visible = true; Reclutamiento ConstructorReclutamiento = new Reclutamiento(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); String @Id_Registro = this.lblIdRegistro.Text; String @Fecha_De_Cita = this.TextBoxFechaAgenda.Text; String @Psicologo = this.DropDownListPsicologo.SelectedValue; String @Usuario_Crea_Registro = Session["USU_LOG"].ToString(); String @Hora = ""; String @AceptaOferta = this.RadioButtonList1.SelectedValue; ConstructorReclutamiento.AgendarContactoPorFecha(Session["idEmpresa"].ToString(), @Id_Registro, @Fecha_De_Cita, @Psicologo, @Usuario_Crea_Registro, @Hora, @AceptaOferta); AspPanleResumenRequerimiento.Visible = true; Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "Se agrego correctamente el Candidato.", Proceso.Correcto); ACCIONINTERNA("LIMPIAR"); }
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { int filaSeleccionada = Convert.ToInt32(e.CommandArgument); tools _tools = new tools(); SecureQueryString QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]); String Filtro = Session["idEmpresa"].ToString(); if (e.CommandName == "Agendar") { Reclutamiento ConstructorReclutamiento = new Reclutamiento(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); Decimal ID_LIQ_NOMINA_EMPLEADOS = Convert.ToDecimal(GridViewListarContactosPorSolicitud.DataKeys[filaSeleccionada].Values["Id_Solicitud_requerimiento"]); Decimal ID_RegistroDeLista = Convert.ToDecimal(GridViewListarContactosPorSolicitud.DataKeys[filaSeleccionada].Values["Id_Registro"]); AspPanleResumenRequerimiento.Visible = true; PanelListaDeCandidatos.Visible = true; panelAgendarCandidato.Visible = true; String Id_Solicitud = Convert.ToString(ID_LIQ_NOMINA_EMPLEADOS); String Id_Registro = Convert.ToString(ID_RegistroDeLista); this.lblIdRegistro.Text = Convert.ToString(Id_Solicitud); this.LblRegistrodeLista.Text = Convert.ToString(Id_Registro); TextBoxFechaAgenda.Text = ""; DropDownListPsicologo.ClearSelection(); GridViewAgendaPsicologoPrincipal.Visible = false; RadioButtonList1.ClearSelection(); } if (e.CommandName == "ASISTENCIA") { Reclutamiento ConstructorReclutamiento = new Reclutamiento(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable PanelReclutador = ConstructorReclutamiento.CargarGridSeguimientoRecepciom(Session["idEmpresa"].ToString(), HiddenField_SEGUIMIENTO_RECEPCION.Value); LabelREGISTRO.Text = PanelReclutador.Rows[0]["Id_Solicitud_requerimiento"].ToString(); txtFechaCitada.Text = PanelReclutador.Rows[0]["FECHA"].ToString(); txtFechaCitada.Enabled = false; TextBoxHora.Text = Convert.ToString(GridViewSeguimientoRecepcion.DataKeys[filaSeleccionada].Values["HORA"]); TextBoxHora.Enabled = false; TextBoxCandidatoSitado.Text = PanelReclutador.Rows[0]["CANDIDATO"].ToString(); TextBoxCandidatoSitado.Enabled = false; PanelSeguimientoAsistencia.Visible = false; seguimientoResepcion(HiddenField_SEGUIMIENTO_RECEPCION.Value); } if (e.CommandName == "SEGUIMIENTO") { Reclutamiento ConstructorReclutamiento = new Reclutamiento(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable PanelReclutador = ConstructorReclutamiento.CargarGridSeguimientoRecepciom(Session["idEmpresa"].ToString(), HiddenField_SEGUIMIENTO_RECEPCION.Value); ConstructorReclutamiento.SeguimientoContacto(Session["idEmpresa"].ToString(),Convert.ToString(GridViewSeguimientoRecepcion.DataKeys[filaSeleccionada].Values["Id_Registro_Empleado"])); seguimientoResepcion(HiddenField_SEGUIMIENTO_RECEPCION.Value); } if (e.CommandName == "Agendar_Cita") { AspPanleResumenRequerimiento.Visible = true; Reclutamiento ConstructorReclutamiento = new Reclutamiento(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable PanelReclutador = ConstructorReclutamiento.CargarGridSeguimientoRecepciom(Session["idEmpresa"].ToString(), this.TextBoxFiltro.Text); String @Id_Registro = this.LblRegistrodeLista.Text; String @Fecha_De_Cita = this.TextBoxFechaAgenda.Text; String @Psicologo = this.DropDownListPsicologo.SelectedValue; String @Usuario_Crea_Registro = Session["USU_LOG"].ToString(); String @Hora = Convert.ToString(GridViewAgendaPsicologoPrincipal.DataKeys[filaSeleccionada].Values["HORA"]); String @AceptaOferta = this.RadioButtonList1.SelectedValue; ConstructorReclutamiento.AgendarContactoPorFecha(Session["idEmpresa"].ToString(), @Id_Registro, @Fecha_De_Cita, @Psicologo, @Usuario_Crea_Registro, @Hora, @AceptaOferta); AspPanleResumenRequerimiento.Visible = true; Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "Se agendo correctamente el Candidato.", Proceso.Correcto); CargarGridListaContactos(this.lblIdRegistro.Text); lblIdRegistro.Text = ""; LblRegistrodeLista.Text = ""; this.TextBoxFechaAgenda.Text = ""; this.TextBoxFechaAgenda.Enabled = false; this.DropDownListPsicologo.ClearSelection(); this.DropDownListPsicologo.Enabled = false; TextBoxNombre.Text = ""; TextBoxTelefono.Text = ""; TextBoxApellido.Text = ""; TextBoxDocumento.Text = ""; DropDownListFuentesReclutamiento.ClearSelection(); panelAgendarCandidato.Visible = false; } }
protected void ButtonPsicologofdsf_Click(object sender, EventArgs e) { GridViewAgendaPsicologo.Visible = true; Reclutamiento ConstructorReclutamiento = new Reclutamiento(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable PanelReclutador = ConstructorReclutamiento.CargarAgendaDelPsicologo(Session["idEmpresa"].ToString()); CargarGridAgendaPsicologoSeguimiento(Session["idEmpresa"].ToString(), DropDownListPsicologo.SelectedValue, TextBoxFechaAgenda.Text); }
protected void ButtonGrabarProductividad_Click(object sender, EventArgs e) { AsignacionReclutador.Visible = false; ocultar_mensaje(Panel_FONDO_MENSAJE, Panel_MENSAJES); tools _tools = new tools(); SecureQueryString QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]); Reclutamiento ConstructorReclutamiento = new Reclutamiento(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); ConstructorReclutamiento.Accion = "GUARDAR"; ConstructorReclutamiento.Id_Empresa = this.ProductividadEmpresa.SelectedValue; ConstructorReclutamiento.Id_Requerimiento = ""; ConstructorReclutamiento.Id_usuario_Asignado = this.ProductividadReclutador.SelectedValue; ConstructorReclutamiento.Cantidad = this.ProductividadCantidad.Text; ConstructorReclutamiento.Fecha_Requerida = this.ProductividadFechaRequerida.Text; ConstructorReclutamiento.Fecha_Ingreso_Solicitud = Convert.ToString(DateTime.Today); ConstructorReclutamiento.Descripcion = this.ProductividadDescripcion.Text; ConstructorReclutamiento.Empresa = Session["idEmpresa"].ToString(); ConstructorReclutamiento.Usuario_Crea_Solicitud = Session["USU_LOG"].ToString(); ConstructorReclutamiento.Regional = this.ProductividadRegional.SelectedValue; ConstructorReclutamiento.Ciudad = ProductividadCiudad.SelectedValue; ConstructorReclutamiento.Cargo = this.ProductividadCargo.SelectedValue; ConstructorReclutamiento.Tipo_Requerimietno = "PRODUCTIVIDAD"; Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "Se asignó correctamente el requerimiento por productividad a al usuario: " + this.ProductividadReclutador.SelectedValue + ".", Proceso.Correcto); ConstructorReclutamiento.SolicitudAccion(); ACCIONINTERNA("LIMPIAR"); }
private void seguimientoResepcion(String @filtro) { Reclutamiento ConstructorReclutamiento = new Reclutamiento(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable PanelReclutador = ConstructorReclutamiento.CargarGridSeguimientoRecepciom(Session["idEmpresa"].ToString(), @filtro); GridViewSeguimientoRecepcion.DataSource = PanelReclutador; GridViewSeguimientoRecepcion.DataBind(); }
protected void ButtonBuscarCandidato_Click(object sender, EventArgs e) { Formulariorecepcion(); GridViewSeguimientoRecepcion.Visible = true; HiddenField_SEGUIMIENTO_RECEPCION.Value = this.TextBoxFiltro.Text; seguimientoResepcion(HiddenField_SEGUIMIENTO_RECEPCION.Value); TextBoxFiltro.Text = ""; tools _tools = new tools(); Seguimiento_Recepcion_Candidato.Value = this.TextBoxFiltro.Text; SecureQueryString QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]); String Filtro = Session["idEmpresa"].ToString(); Reclutamiento ConstructorReclutamiento = new Reclutamiento(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable panelSeguimiento_HV = ConstructorReclutamiento.ValidarHV(Session["idEmpresa"].ToString(), HiddenField_SEGUIMIENTO_RECEPCION.Value); if (panelSeguimiento_HV.Rows.Count > 0) { Label10.Visible = true; Label20.Visible = true; Label11.Visible = true; Label12.Visible = true; this.LBL_CANDIDATO.Text = panelSeguimiento_HV.Rows[0]["CANDIDATO"].ToString(); this.LBL_ID_SOLICITUD.Text = panelSeguimiento_HV.Rows[0]["ID_SOLICITUD"].ToString(); this.LBL_TIPO_DOCUMENTO.Text = panelSeguimiento_HV.Rows[0]["TIP_DOC_IDENTIDAD"].ToString(); this.lbl_DOCUMENTO.Text = panelSeguimiento_HV.Rows[0]["NUM_DOC_IDENTIDAD"].ToString(); seguimientoResepcion(this.HiddenField_SEGUIMIENTO_RECEPCION.Value); } else { PanelSeguimientoAsistencia.Visible = false; AsignacionReclutador.Visible = false; Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "El candidato no ha registrado su hoja de vida en el portal de Servicios Temporales Profesionales Bogotá. Favor registrar la hoja de vida para continuar a entrevista.", Proceso.Advertencia); GridViewSeguimientoRecepcion.Enabled = false; } }
private void GridViewSeguimiento_Productividad_Cargar() { Reclutamiento ConstructorReclutamientoPD = new Reclutamiento(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable PanelReclutadorPD = ConstructorReclutamientoPD.ObtenerComRequerimientoPorUsuLog(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); GridViewSeguimiento_Productividad.DataSource = PanelReclutadorPD; GridViewSeguimiento_Productividad.DataBind(); }
protected void RadioButtonList1_SelectedIndexChanged(object sender, EventArgs e) { if (RadioButtonList1.SelectedValue == "SI") { DropDownListPsicologo.Enabled = true; TextBoxFechaAgenda.Enabled = true; TextBoxFechaAgenda.Focus(); Reclutamiento ConstructorReclutamiento = new Reclutamiento(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable PanelReclutador = ConstructorReclutamiento.CargarGrid_Ista_Contactos(Session["idEmpresa"].ToString(), lblIdRegistro.Text); GridViewListarContactosPorSolicitud.DataSource = PanelReclutador; GridViewListarContactosPorSolicitud.DataBind(); GridViewListarContactosPorSolicitud.Visible = true; } else { DropDownListPsicologo.Enabled = false; TextBoxFechaAgenda.Enabled = false; AspPanleResumenRequerimiento.Visible = true; Reclutamiento ConstructorReclutamiento = new Reclutamiento(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); String @Id_Registro = this.LblRegistrodeLista.Text; String @Fecha_De_Cita = ""; String @Psicologo = ""; String @Usuario_Crea_Registro = Session["USU_LOG"].ToString(); String @Hora = ""; String @AceptaOferta = this.RadioButtonList1.SelectedValue; ConstructorReclutamiento.AgendarContactoPorFecha(Session["idEmpresa"].ToString(), @Id_Registro, @Fecha_De_Cita, @Psicologo, @Usuario_Crea_Registro, @Hora, @AceptaOferta); AspPanleResumenRequerimiento.Visible = true; this.TextBoxFechaAgenda.Text = ""; this.TextBoxFechaAgenda.Enabled = false; this.DropDownListPsicologo.ClearSelection(); this.DropDownListPsicologo.Enabled = false; AspPanleResumenRequerimiento.Visible = true; panelAgendarCandidato.Visible = false; CargarGridListaContactos(lblIdRegistro.Text); Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "Candidato descartado.", Proceso.Correcto); } }
protected void TextBoxDocumento_TextChanged(object sender, EventArgs e) { Reclutamiento ConstructorReclutamiento = new Reclutamiento(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable PanelReclutador = ConstructorReclutamiento.ConsultaCandidatoFiltro(Session["idEmpresa"].ToString(), TextBoxDocumento.Text); int j = 0; for ( j = 0; j < PanelReclutador.Rows.Count; j++) { j = j + 1; } if (j > 0) { String YaExite = PanelReclutador.Rows[0]["Existe"].ToString(); String Estado = PanelReclutador.Rows[0]["Estado"].ToString(); if (YaExite == null) { } else { if (YaExite != "Existe") { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "El El candidato identificado con numero de cedula: " + TextBoxDocumento.Text + " no se encuentra disponible para esta requisición.", Proceso.Advertencia); TextBoxDocumento.Text = ""; TextBoxDocumento.Focus(); } else { } } } }
protected void GridViewAgendaPsicologoPrincipal_RowCommand(object sender, GridViewCommandEventArgs e) { int filaSeleccionada = Convert.ToInt32(e.CommandArgument); tools _tools = new tools(); SecureQueryString QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]); String Filtro = Session["idEmpresa"].ToString(); if (e.CommandName == "AgendarContacto") { AspPanleResumenRequerimiento.Visible = true; Reclutamiento ConstructorReclutamiento = new Reclutamiento(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable PanelReclutador = ConstructorReclutamiento.CargarGridSeguimientoRecepciom(Session["idEmpresa"].ToString(), this.TextBoxFiltro.Text); String @Id_Registro = this.LblRegistrodeLista.Text; String @Fecha_De_Cita = this.TextBoxFechaAgenda.Text; String @Psicologo = this.DropDownListPsicologo.SelectedValue; String @Usuario_Crea_Registro = Session["USU_LOG"].ToString(); String @Hora = Convert.ToString(GridViewAgendaPsicologoPrincipal.DataKeys[filaSeleccionada].Values["HORA"]); String @AceptaOferta = this.RadioButtonList1.SelectedValue; ConstructorReclutamiento.AgendarContactoPorFecha(Session["idEmpresa"].ToString(), @Id_Registro, @Fecha_De_Cita, @Psicologo, @Usuario_Crea_Registro, @Hora, @AceptaOferta); AspPanleResumenRequerimiento.Visible = true; Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "Se agendo correctamente el Candidato.", Proceso.Correcto); CargarGridListaContactos(this.lblIdRegistro.Text); lblIdRegistro.Text = ""; LblRegistrodeLista.Text = ""; this.TextBoxFechaAgenda.Text = ""; this.TextBoxFechaAgenda.Enabled = false; this.DropDownListPsicologo.ClearSelection(); this.DropDownListPsicologo.Enabled = false; TextBoxNombre.Text = ""; TextBoxTelefono.Text = ""; TextBoxApellido.Text = ""; TextBoxDocumento.Text = ""; DropDownListFuentesReclutamiento.ClearSelection(); panelAgendarCandidato.Visible = false; CargarGridHojaTrabajoReclutador(); } }
private void AsignarUsuarioAccion(String @Accion) { ocultar_mensaje(Panel_FONDO_MENSAJE, Panel_MENSAJES); tools _tools = new tools(); SecureQueryString QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]); Reclutamiento ConstructorReclutamiento = new Reclutamiento(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); ConstructorReclutamiento.Accion = @Accion; ConstructorReclutamiento.Id_Empresa = this.DropDownListEmpresa.SelectedValue; ConstructorReclutamiento.Id_Requerimiento = this.TextBoxIdRequerimiento.Text; ConstructorReclutamiento.Id_usuario_Asignado = this.DropDownListReclutador.SelectedValue; ConstructorReclutamiento.Cantidad = this.TextBoxCantidadSolicitada.Text; ConstructorReclutamiento.Fecha_Requerida = this.TextBoxFechaRequerida.Text; ConstructorReclutamiento.Fecha_Ingreso_Solicitud = Convert.ToString(DateTime.Today); ConstructorReclutamiento.Descripcion = this.TextBoxDescripcion.Text; ConstructorReclutamiento.Empresa = Session["idEmpresa"].ToString(); ConstructorReclutamiento.Usuario_Crea_Solicitud = Session["USU_LOG"].ToString(); ConstructorReclutamiento.Regional = this.DropDownList1regional.SelectedValue; ConstructorReclutamiento.Ciudad = DropDownListCiudad.SelectedValue; ConstructorReclutamiento.Cargo = this.DropDownListCargo.SelectedValue; ConstructorReclutamiento.Tipo_Requerimietno = "REQUERIMIENTO"; ConstructorReclutamiento.Id_solicitud = HiddenField_ID_SOLICITUD.Value.ToString(); ConstructorReclutamiento.Id_Usuario_Reclutador= HiddenField_Reclutador_Temporal.Value.ToString(); ConstructorReclutamiento.SolicitudAccion(); ACCIONINTERNA("LIMPIAR"); AsignacionReclutador.Visible = false; cargar_GridView_HOJA_DE_TRABAJO(); }
protected void GridViewHojaDeTrabajoReclutador_RowCommand(object sender, GridViewCommandEventArgs e) { int filaSeleccionada = Convert.ToInt32(e.CommandArgument); tools _tools = new tools(); SecureQueryString QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]); Decimal ID_LIQ_NOMINA_EMPLEADOS = Convert.ToDecimal(GridView_HOJA_DE_TRABAJO.DataKeys[filaSeleccionada].Values["ID_REQUERIMIENTO"]); String Filtro = Session["idEmpresa"].ToString(); if (e.CommandName == "Agregar_Contacto") { Reclutamiento ConstructorReclutamiento = new Reclutamiento(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable ConceptoGVT = ConstructorReclutamiento.FiltroPorRequerimiento(Session["idEmpresa"].ToString(), Convert.ToString(ID_LIQ_NOMINA_EMPLEADOS)); this.TextBoxResumenSolicitud.Enabled = false; TextBoxResumenRequerimiento.Enabled = false; TextBoxResumenCantidad.Enabled = false; TextBoxRequerimientoCliente.Enabled = false; TextBoxResumenCargo.Enabled = false; lbl_DescripcionResumenRequerimiento.Enabled = false; DropDownListEmpresa.SelectedItem.Text = ConceptoGVT.Rows[0]["RAZ_SOCIAL"].ToString(); DropDownListEmpresa.SelectedValue = ConceptoGVT.Rows[0]["ID_EMPRESA"].ToString(); DropDownListCargo.SelectedItem.Text = ConceptoGVT.Rows[0]["NOM_OCUPACION"].ToString(); DropDownListCargo.SelectedValue = ConceptoGVT.Rows[0]["ID_OCUPACION"].ToString(); DropDownList1regional.SelectedItem.Text = ConceptoGVT.Rows[0]["NOMBRE_REGIONAL"].ToString(); DropDownList1regional.SelectedValue = ConceptoGVT.Rows[0]["ID_REGIONAL"].ToString(); DropDownListCiudad.SelectedItem.Text = ConceptoGVT.Rows[0]["NOMBRE_CIUDAD"].ToString(); DropDownListCiudad.SelectedValue = ConceptoGVT.Rows[0]["ID_CIUDAD"].ToString(); Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "Asigne un usuario reclutador que atenderá la requisición número" + ID_LIQ_NOMINA_EMPLEADOS + ".", Proceso.Correcto); AsignacionReclutador.Visible = true; TextBoxIdRequerimiento.Text = Convert.ToString(ID_LIQ_NOMINA_EMPLEADOS); TextBoxIdRequerimiento.Enabled = false; TextBoxCantidadSolicitada.Focus(); } }
protected void AgendarContacto_Click(object sender, EventArgs e) { AspPanleResumenRequerimiento.Visible = true; GridViewAgendaPsicologoPrincipal.Visible = true; Reclutamiento ConstructorReclutamiento = new Reclutamiento(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable PanelReclutador = ConstructorReclutamiento.CargarAgendaDelPsicologo(Session["idEmpresa"].ToString()); CargarGridAgendaPsicologo(Session["idEmpresa"].ToString(), DropDownListPsicologo.SelectedValue, TextBoxFechaAgenda.Text); }
protected void GridViewHojaDeTrabajoReclutador_RowCommand1(object sender, GridViewCommandEventArgs e) { int filaSeleccionada = Convert.ToInt32(e.CommandArgument); tools _tools = new tools(); SecureQueryString QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]); Decimal Id_Solicitud = Convert.ToDecimal(GridViewHojaDeTrabajoReclutador.DataKeys[filaSeleccionada].Values["id_solicitud"]); String Filtro = Session["idEmpresa"].ToString(); if (e.CommandName == "Agregar_Contacto") { Reclutamiento ConstructorReclutamiento = new Reclutamiento(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable ConceptoGVT = ConstructorReclutamiento.FiltroPorRequerimientoResumen(Session["idEmpresa"].ToString(), Convert.ToString(Id_Solicitud)); AspPanleResumenRequerimiento.Visible = true; PanelListaDeCandidatos.Visible = true; panelAgendarCandidato.Visible = false; TextBoxResumenSolicitud.Text = ConceptoGVT.Rows[0]["Id_solicitud"].ToString(); TextBoxResumenRequerimiento.Text = ConceptoGVT.Rows[0]["Id_Requerimiento"].ToString(); TextBoxResumenCantidad.Text = ConceptoGVT.Rows[0]["Cantidad"].ToString(); TextBoxResumenCargo.Text = ConceptoGVT.Rows[0]["NOM_OCUPACION"].ToString(); TextBoxRequerimientoCliente.Text = ConceptoGVT.Rows[0]["RAZ_SOCIAL"].ToString(); LabelRegional.Text = ConceptoGVT.Rows[0]["Regional_Nombre"].ToString(); LabelCiudad.Text = ConceptoGVT.Rows[0]["Ciudad_Nombre"].ToString(); lbl_DescripcionResumenRequerimiento.Text = ConceptoGVT.Rows[0]["Descripcion"].ToString(); AsignacionReclutador.Visible = false; TextBoxIdRequerimiento.Text = Convert.ToString(Id_Solicitud); TextBoxIdRequerimiento.Enabled = false; TextBoxCantidadSolicitada.Focus(); GridViewListarContactosPorSolicitudReclutador(TextBoxResumenSolicitud.Text); GridViewListarContactosPorSolicitud.Visible = true; } }
private void CargarGridListaContactos(String @ID_Registro) { Reclutamiento ConstructorReclutamiento = new Reclutamiento(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable PanelReclutador = ConstructorReclutamiento.CargarGrid_Ista_Contactos(Session["idEmpresa"].ToString(), @ID_Registro); GridViewListarContactosPorSolicitud.DataSource = PanelReclutador; GridViewListarContactosPorSolicitud.DataBind(); for (int j = 0; j < GridViewListarContactosPorSolicitud.Rows.Count; j++) { GridViewRow filaGrilla = GridViewListarContactosPorSolicitud.Rows[j]; String TXT_SI_NO = filaGrilla.Cells[7].Text; if (TXT_SI_NO == "SI") { filaGrilla.Enabled = false; GridViewListarContactosPorSolicitud.Rows[j].Cells[9].Enabled = false; } if (TXT_SI_NO == "NO") { filaGrilla.Enabled = false; GridViewListarContactosPorSolicitud.Rows[j].Cells[9].Enabled = false; } if (TXT_SI_NO == " ") { } } }
protected void Button_Trazabilidad_Click(object sender, EventArgs e) { configurarPaneles(true, false, false, false, false, false); tools _tools = new tools(); SecureQueryString QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]); Reclutamiento ConstructorReclutamiento = new Reclutamiento(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable ConceptoGVT = ConstructorReclutamiento.Trazabilidad(Session["idEmpresa"].ToString(), QueryStringSeguro["requerimiento"].ToString()); GridViewTrazavilidad.DataSource = ConceptoGVT; GridViewTrazavilidad.DataBind(); }