private void cargar_DropDownList_TipoConfirmacionReferencia() { referencia _ref = new referencia(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaCategoriasReferencias = _ref.ObtenerCategoriasActivas(); DropDownList_TipoConfirmacionReferencia.Items.Clear(); DropDownList_TipoConfirmacionReferencia.Items.Add(new System.Web.UI.WebControls.ListItem("Seleccione...", "")); if (tablaCategoriasReferencias.Rows.Count <= 0) { if (_ref.MensajeError != null) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _ref.MensajeError, Proceso.Error); } else { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontró información sobre Confirmación de Referencias, El Usuario encargado debe realizar la Adminitración de Confirmación de Referencias (Categorías y preguntas).", Proceso.Advertencia); } } else { foreach (DataRow filaTabla in tablaCategoriasReferencias.Rows) { DropDownList_TipoConfirmacionReferencia.Items.Add(new System.Web.UI.WebControls.ListItem(filaTabla["NOMBRE_CAT"].ToString().Trim(), filaTabla["ID_CATEGORIA"].ToString())); } } DropDownList_TipoConfirmacionReferencia.DataBind(); }
private void cargarGrillaCategorias() { referencia _referencia = new referencia(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaCategorias = _referencia.ObtenerCategoriasActivas(); if (tablaCategorias.Rows.Count <= 0) { if (_referencia.MensajeError != null) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _referencia.MensajeError, Proceso.Error); } else { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontraron Categorías Activas. Por favor Cree la Categorías correspondientes.", Proceso.Advertencia); } GridView_CATEGORIAS.DataSource = null; GridView_CATEGORIAS.DataBind(); foreach (GridView filaGrilla in GridView_CATEGORIAS.Rows) { filaGrilla.BackColor = System.Drawing.Color.Transparent; } Panel_Categorias.Visible = false; } else { CargarGrillaCategoriasDesdeTabla(tablaCategorias); inhabilitarFilasGrilla(GridView_CATEGORIAS, 3); } }
private void CargarGrillaPreguntasNuevas() { Decimal ID_CATEGORIA = Convert.ToDecimal(DropDownList_TipoConfirmacionReferencia.SelectedValue); referencia _referencia = new referencia(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaPreguntas = _referencia.ObtenerPreguntasActivas(ID_CATEGORIA); if (tablaPreguntas.Rows.Count <= 0) { if (_referencia.MensajeError != null) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _referencia.MensajeError, Proceso.Error); } else { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se han configurado Preguntas para la confirmación de referencia Laboral para cargos de tipo (" + DropDownList_TipoConfirmacionReferencia.SelectedItem.Text + ").", Proceso.Advertencia); } GridView_PREGUNTAS.DataSource = null; GridView_PREGUNTAS.DataBind(); } else { CargarGrillaPreguntasNuevasDesdeTabla(tablaPreguntas); } }
private void ActualizarPreguntas() { Decimal ID_CATEGORIA = Convert.ToDecimal(HiddenField_ID_CATEGORIA_SEL.Value); List <preguntaReferencia> listaPreguntas = new List <preguntaReferencia>(); preguntaReferencia preguntaReferenciaParaLista; for (int i = 0; i < GridView_PREGUNTAS.Rows.Count; i++) { GridViewRow filaGrilla = GridView_PREGUNTAS.Rows[i]; preguntaReferenciaParaLista = new preguntaReferencia(); TextBox dato = filaGrilla.FindControl("TextBox_PREGUNTA") as TextBox; preguntaReferenciaParaLista.CONTENIDO = dato.Text; preguntaReferenciaParaLista.ID_PREGUNTA = Convert.ToDecimal(GridView_PREGUNTAS.DataKeys[i].Values["ID_PREGUNTA"]); preguntaReferenciaParaLista.ID_CATEGORIA = Convert.ToDecimal(GridView_PREGUNTAS.DataKeys[i].Values["ID_CATEGORIA"]); listaPreguntas.Add(preguntaReferenciaParaLista); } referencia _referencia = new referencia(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); Boolean verificador = _referencia.ActualizarPreguntas(listaPreguntas, ID_CATEGORIA); if (verificador == false) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _referencia.MensajeError, Proceso.Error); } else { HiddenField_PROCESO.Value = ProcesoForm.Inicio.ToString(); for (int i = 0; i < GridView_CATEGORIAS.Rows.Count; i++) { if (Convert.ToDecimal(GridView_CATEGORIAS.DataKeys[i].Values["ID_CATEGORIA"]) == ID_CATEGORIA) { GridView_CATEGORIAS.Rows[i].BackColor = colorSeleccionado; } else { GridView_CATEGORIAS.Rows[i].BackColor = System.Drawing.Color.Transparent; } } CargarPreguntas(ID_CATEGORIA); Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "Las Preguntas asociadas a la categoría seleccionada, fueron actualizadas correctamente.", Proceso.Correcto); } }
private void CargarGrillaCualidades() { parametro _par = new parametro(Session["idEmpresa"].ToString()); DataTable tablaPar = _par.ObtenerParametrosPorTabla(tabla.PARAMETROS_CALIFICACIONES_REFERENCIA); if (tablaPar.Rows.Count <= 0) { if (_par.MensajeError != null) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _par.MensajeError, Proceso.Error); } else { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se han parametrizado CUALIDADES para evaluar.", Proceso.Advertencia); } GridView_CalificacionesReferencia.DataSource = null; GridView_CalificacionesReferencia.DataBind(); } else { CargarGrillaC_desdetabla(tablaPar); } Decimal ID_CATEGORIA = Convert.ToDecimal(DropDownList_TipoConfirmacionReferencia.SelectedValue); referencia _referencia = new referencia(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaPreguntas = _referencia.ObtenerPreguntasActivas(ID_CATEGORIA); if (tablaPreguntas.Rows.Count <= 0) { if (_referencia.MensajeError != null) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _referencia.MensajeError, Proceso.Error); } else { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se han configurado Preguntas para la confirmación de referencia Laboral para cargos de tipo (" + DropDownList_TipoConfirmacionReferencia.SelectedItem.Text + ").", Proceso.Advertencia); } GridView_PREGUNTAS.DataSource = null; GridView_PREGUNTAS.DataBind(); } else { CargarGrillaPreguntasNuevasDesdeTabla(tablaPreguntas); } }
private void Buscar() { Ocultar(Acciones.Inicio); referencia _referencia = new referencia(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable _dataTable = new DataTable(); switch (this.DropDownList_BUSCAR.SelectedValue) { case "NUMERO_DOCUMENTO": _dataTable = _referencia.ObtenerPorNumeroDocumento(this.TextBox_BUSCAR.Text); break; case "NOMBRE": _dataTable = _referencia.ObtenerPorNombre(this.TextBox_BUSCAR.Text); break; } if (_dataTable.Rows.Count > 0) { GridView_RESULTADOS_BUSQUEDA.DataSource = _dataTable; GridView_RESULTADOS_BUSQUEDA.DataBind(); Mostrar(Acciones.CargarSolicitud); } else { if (!String.IsNullOrEmpty(_referencia.MensajeError)) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "Consulte con el Administrador: " + _referencia.MensajeError, Proceso.Error); } else { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontró información para " + this.DropDownList_BUSCAR.SelectedItem + " : " + this.TextBox_BUSCAR.Text, Proceso.Advertencia); } Mostrar(Acciones.Inicio); } _dataTable.Dispose(); }
private void Cargar(Decimal ID_SOLICITUD, Decimal ID_REFERENCIA, String ARCHIVO, Decimal ID_REQUERIMIENTO) { HiddenField_ID_SOLICITUD.Value = ID_SOLICITUD.ToString(); HiddenField_ID_REFERENCIA.Value = ID_REFERENCIA.ToString(); HiddenField_ID_REQUERIMIENTO.Value = ID_REQUERIMIENTO.ToString(); HiddenField_ARCHIVO.Value = ARCHIVO; Ocultar(Acciones.Inicio); if (ID_REFERENCIA != 0) { Mostrar(Acciones.CargarReferencia); Desactivar(Acciones.Inicio); Cargar(Acciones.CargarReferencia); referencia _referencia = new referencia(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaReferencia = _referencia.ObtenerPorIdReferencia(ID_REFERENCIA); DataRow filaReferencia = tablaReferencia.Rows[0]; CargardatosControlregistro(filaReferencia); CargarDatosReferencia(filaReferencia); CargarCalificacionesReferencia(filaReferencia); CargarPreguntasAsociadasAReferencia(ID_REFERENCIA); deshabilitarFilasGrilla(GridView_PREGUNTAS); deshabilitarFilasGrilla(GridView_CalificacionesReferencia); HiddenField_TIPO_ACTUALIZACION_REFERENCIA.Value = referencia.TiposActualizacionReferencia.Nunguna.ToString(); } else { Mostrar(Acciones.SeleccionTipoReferencia); Activar(Acciones.SeleccionTipoReferencia); Limpiar(Acciones.NuevaReferencia); Cargar(Acciones.SeleccionTipoReferencia); HiddenField_TIPO_ACTUALIZACION_REFERENCIA.Value = referencia.TiposActualizacionReferencia.CreacionLimpia.ToString(); } }
private void CargarPreguntasAsociadasAReferencia(Decimal ID_REFERENCIA) { referencia _referencia = new referencia(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaPreguntas = _referencia.ObtenerPreguntasRespuestasReferencia(ID_REFERENCIA); if (tablaPreguntas.Rows.Count <= 0) { if (_referencia.MensajeError != null) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _referencia.MensajeError, Proceso.Error); } else { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontraron preguntas y respuestas asociadas a la confirmación de referencia Laboral seleccionada.", Proceso.Advertencia); } } else { CargarGrillaPreguntasConRespuesta(tablaPreguntas); } }
private void CargarPreguntas(Decimal ID_CATEGORIA) { HiddenField_ID_CATEGORIA.Value = ID_CATEGORIA.ToString(); HiddenField_PROCESO.Value = ProcesoForm.Inicio.ToString(); HiddenField_ACCION_GRILLA.Value = AccionesGrilla.Ninguna.ToString(); HiddenField_ACCION_GRILLA_CAT.Value = AccionesGrilla.Ninguna.ToString(); Ocultar(Acciones.CargarPreg); Mostrar(Acciones.CargarPreg); referencia _ref = new referencia(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaPreguntas = _ref.ObtenerPreguntasActivas(ID_CATEGORIA); if (tablaPreguntas.Rows.Count <= 0) { if (_ref.MensajeError != null) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _ref.MensajeError, Proceso.Error); } else { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontraron preguntas configuradas para la Categoría seleccionada.", Proceso.Advertencia); } GridView_PREGUNTAS.DataSource = null; GridView_PREGUNTAS.DataBind(); Panel_PREGUNTAS.Visible = false; } else { CargarGrillaPreguntasDesdeTabla(tablaPreguntas); inhabilitarFilasGrilla(GridView_PREGUNTAS, 2); } }
private void ActualizarCategorias() { List <CategoriaReferencia> listaCategorias = new List <CategoriaReferencia>(); for (int i = 0; i < GridView_CATEGORIAS.Rows.Count; i++) { GridViewRow filaGrilla = GridView_CATEGORIAS.Rows[i]; CategoriaReferencia categoriaParaLista = new CategoriaReferencia(); Decimal ID_CATEGORIA = Convert.ToDecimal(GridView_CATEGORIAS.DataKeys[i].Values["ID_CATEGORIA"]); categoriaParaLista.ID_CATEGORIA = ID_CATEGORIA; TextBox datoNombre = filaGrilla.FindControl("TextBox_NOMBRE_cAT") as TextBox; categoriaParaLista.NOMBRE_CAT = datoNombre.Text.Trim(); listaCategorias.Add(categoriaParaLista); } referencia _ref = new referencia(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); Boolean verificador = _ref.ActualizarCategorias(listaCategorias); if (verificador == false) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _ref.MensajeError, Proceso.Error); } else { Ocultar(Acciones.Inicio); Desactivar(Acciones.Inicio); Mostrar(Acciones.Inicio); Cargar(Acciones.Inicio); Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "Las Categorías fueron actualizadas correctamente.", Proceso.Correcto); } }
private void ActivePoint_Load(object sender, EventArgs e) { try { textBox1.Focus(); label5.Text = Settings.Default.referencia; m2: foreach (Control c in this.Controls) { jio(); cb = c as Button; string hoho = Convert.ToString(c); string hoh = "System.Windows.Forms.Button, Text: " + Convert.ToString(l) + ""; if (hoho == hoh) { if (l != 51 && odi == "1") { reader.Close(); l++; c.BackColor = Color.Blue; } else { l++; } } if (l == 51) { reader.Close(); if (button1.BackColor != Color.Blue && button2.BackColor != Color.Blue && button3.BackColor != Color.Blue && button4.BackColor != Color.Blue && button5.BackColor != Color.Blue && button6.BackColor != Color.Blue && button7.BackColor != Color.Blue && button8.BackColor != Color.Blue && button9.BackColor != Color.Blue && button10.BackColor != Color.Blue && button11.BackColor != Color.Blue && button12.BackColor != Color.Blue && button13.BackColor != Color.Blue && button14.BackColor != Color.Blue && button15.BackColor != Color.Blue && button16.BackColor != Color.Blue && button17.BackColor != Color.Blue && button18.BackColor != Color.Blue && button19.BackColor != Color.Blue && button20.BackColor != Color.Blue && button21.BackColor != Color.Blue && button22.BackColor != Color.Blue && button23.BackColor != Color.Blue && button24.BackColor != Color.Blue && button25.BackColor != Color.Blue && button26.BackColor != Color.Blue && button27.BackColor != Color.Blue && button28.BackColor != Color.Blue && button29.BackColor != Color.Blue && button30.BackColor != Color.Blue && button31.BackColor != Color.Blue && button32.BackColor != Color.Blue && button33.BackColor != Color.Blue && button34.BackColor != Color.Blue && button35.BackColor != Color.Blue && button36.BackColor != Color.Blue && button37.BackColor != Color.Blue && button38.BackColor != Color.Blue && button39.BackColor != Color.Blue && button40.BackColor != Color.Blue && button41.BackColor != Color.Blue && button42.BackColor != Color.Blue && button43.BackColor != Color.Blue && button44.BackColor != Color.Blue && button45.BackColor != Color.Blue && button46.BackColor != Color.Blue && button47.BackColor != Color.Blue && button48.BackColor != Color.Blue && button49.BackColor != Color.Blue && button50.BackColor != Color.Blue) { referencia dbs = new referencia(); dbs.Show(); this.Close(); } return; } } if (l <= 51) { goto m2; } if (y == 1) { referencia dbs = new referencia(); dbs.Show(); this.Close(); y = 0; } else { y = 0; } } catch (Exception) { referencia dbs = new referencia(); dbs.Show(); this.Close(); y = 0; } }
private void Modificar() { Decimal ID_SOLICITUD = Convert.ToDecimal(HiddenField_ID_SOLICITUD.Value); Decimal ID_REFERENCIA = Convert.ToDecimal(HiddenField_ID_REFERENCIA.Value); String ARCHIVO = HiddenField_ARCHIVO.Value; Decimal ID_REQUERIMIENTO = 0; try { ID_REQUERIMIENTO = Convert.ToDecimal(HiddenField_ID_REQUERIMIENTO.Value); } catch { ID_REQUERIMIENTO = 0; } String NOMBRE_INFORMANTE = TextBox_NOMBRE_INFORMANTE.Text.Trim(); String CARGO_INFORMANTE = TextBox_CARGO_INFORMANTE.Text.Trim(); String NOMBRE_JEFE = TextBox_Nombrejefe.Text.Trim(); String CARGO_JEFE = TextBox_CargoJefe.Text.Trim(); String EMPRESA_TRABAJO = TextBox_EMPRESA_TRABAJO.Text.Trim(); String NUM_TELEFONO = TextBox_Numero_Telefono.Text.Trim(); String EMPRESA_TEMPORAL = TextBox_EmpresaTemporal.Text.Trim(); String TELEFONO_TEMPORAL = TextBox_TelefonoEmpresaTemporal.Text.Trim(); String TIPO_CONTRATO = DropDownList_TipoContrato.SelectedValue; DateTime FECHA_INGRESO = new DateTime(); try { FECHA_INGRESO = Convert.ToDateTime(TextBox_FECHA_INGRESO.Text); } catch { FECHA_INGRESO = new DateTime(); } DateTime FECHA_RETIRO = new DateTime(); try { FECHA_RETIRO = Convert.ToDateTime(TextBox_FECHA_RETIRO.Text); } catch { FECHA_RETIRO = new DateTime(); } String ULTIMO_CARGO = TextBox_ULTIMO_CARGO.Text.Trim(); Decimal ULTIMO_SALARIO = Convert.ToDecimal(TextBox_ULTIMO_SALARIO.Text); String COMISIONES = TextBox_Comisiones.Text.Trim(); String BONOS = TextBox_Bonos.Text.Trim(); String MOTIVO_RETIRO = TextBox_MotivoRetiro.Text.Trim(); String VOLVER_A_CONTRATAR = null; String CUALIDADES_CALIFICACION = null; foreach (GridViewRow filaGrilla in GridView_CalificacionesReferencia.Rows) { Label label_cualidad = filaGrilla.FindControl("Label_Cualidad") as Label; DropDownList drop_calificaciones = filaGrilla.FindControl("DropDownList_Calificacion") as DropDownList; if (CUALIDADES_CALIFICACION == null) { CUALIDADES_CALIFICACION = label_cualidad.Text + ":" + drop_calificaciones.SelectedValue; } else { CUALIDADES_CALIFICACION += ";" + label_cualidad.Text + ":" + drop_calificaciones.SelectedValue; } } List <respuestaReferencia> listaRespuestas = new List <respuestaReferencia>(); respuestaReferencia _respuestaParaLista; for (int i = 0; i < GridView_PREGUNTAS.Rows.Count; i++) { _respuestaParaLista = new respuestaReferencia(); _respuestaParaLista.ID_PREGUNTA = Convert.ToDecimal(GridView_PREGUNTAS.DataKeys[i].Values["ID_PREGUNTA"]); _respuestaParaLista.ID_REFERENCIA = ID_REFERENCIA; _respuestaParaLista.ID_RESPUESTA = Convert.ToDecimal(GridView_PREGUNTAS.DataKeys[i].Values["ID_RESPUESTA"]); TextBox respuesta = GridView_PREGUNTAS.Rows[i].FindControl("TextBox_RESPUESTA") as TextBox; _respuestaParaLista.RESPUESTA = respuesta.Text; listaRespuestas.Add(_respuestaParaLista); } referencia _referencia = new referencia(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); Boolean verificado = _referencia.Actualizar(ID_REFERENCIA, EMPRESA_TRABAJO, FECHA_INGRESO, FECHA_RETIRO, ULTIMO_CARGO, NOMBRE_INFORMANTE, CARGO_INFORMANTE, ULTIMO_SALARIO, NUM_TELEFONO, VOLVER_A_CONTRATAR, null, null, listaRespuestas, CUALIDADES_CALIFICACION, NOMBRE_JEFE, CARGO_JEFE, EMPRESA_TEMPORAL, TELEFONO_TEMPORAL, TIPO_CONTRATO, COMISIONES, BONOS, MOTIVO_RETIRO); if (verificado == false) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _referencia.MensajeError, Proceso.Error); } else { Cargar(ID_SOLICITUD, ID_REFERENCIA, ARCHIVO, ID_REQUERIMIENTO); Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "La Referencia Laboral para el candidato: " + Label_NOMBRES.Text + ", fue modificada correctamente", Proceso.Correcto); } }
public BLLAnimal(conex cx) { DAref = new referencia(cx); }