public BindingList <Convocatoria> filtroNombres(int indicador, string nombre) { BindingList <Convocatoria> convocatorias = new BindingList <Convocatoria>(); string cadena = "server=quilla.lab.inf.pucp.edu.pe;" + "user=inf282g6;" + "database=inf282g6;" + "port=3306;" + "password=Nk2ewy;" + "SslMode=none;"; MySqlConnection con = new MySqlConnection(cadena); MySqlCommand comando = new MySqlCommand(); comando.CommandType = System.Data.CommandType.StoredProcedure; if (indicador == 1) { comando.CommandText = "A_FILTRO_NOMBRES"; } else if (indicador == 2) { comando.CommandText = "A_FILTRO_NOMBRES_ANTIGUO"; } else if (indicador == 3) { comando.CommandText = "A_FILTRO_NOMBRES_NUEVO"; } comando.Parameters.Add("_NOMBRE", MySqlDbType.VarChar).Value = nombre; comando.Connection = con; con.Open(); MySqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { Convocatoria convocatoria = new Convocatoria(); convocatoria.IdConvocatoria = reader.GetInt32("ID_CONVOCIDATORIA"); convocatoria.NombreConvocatoria = reader.GetString("NOMBRE_CONVOCATORIA"); convocatoria.DescripcionConvocatoria = reader.GetString("DESCRIPCION_CONVOCATORIA"); convocatoria.FechaInicio = reader.GetDateTime("FECHA_INICIO"); convocatoria.FechaFin = reader.GetDateTime("FECHA_FIN"); convocatoria.FechaCreacion = reader.GetDateTime("FECHA_CREACION"); convocatoria.CantidadCandidatosPrevistos = reader.GetInt32("CANTIDAD_CANDIDATOSPREVISTOS"); convocatoria.CantidadTotalCandidatos = reader.GetInt32("CANTIDAD_TOTALCANDIDATOS"); convocatoria.CantidadPostulantes = reader.GetInt32("CANTIDAD_POSTULANTES"); convocatoria.CantidadSeleccionados = reader.GetInt32("CANTIDAD_SELECCIONADOS"); convocatoria.CicloConvocatoria = reader.GetString("CICLO_CONVOCATORIA"); AsistenteComunicaciones persona = new AsistenteComunicaciones(); persona.Id_persona = reader.GetInt32("ID_PERSONA"); persona.Nombres = reader.GetString("NOMBRES"); persona.Apellidos = reader.GetString("APELLIDOS"); persona.IdAsistente = reader.GetInt32("ID_ASISTENTECOMUNICACIONES"); Beca beca = new Beca(); beca.Id_beca = reader.GetInt32("ID_BECA"); beca.Nombre_beca = reader.GetString("NOMBRE_BECA"); convocatoria.BecaAsociada = beca; convocatoria.CreadorConvocatoria = persona; convocatorias.Add(convocatoria); } con.Close(); return(convocatorias); }
public AsistenteComunicaciones buscarAsistente(int idUsuario) { AsistenteComunicaciones asistenteComunicaciones = new AsistenteComunicaciones(); string cadena = "server=quilla.lab.inf.pucp.edu.pe;" + "user=inf282g6;" + "database=inf282g6;" + "port=3306;" + "password=Nk2ewy;" + "SslMode=none;"; MySqlConnection con = new MySqlConnection(cadena); MySqlCommand comando = new MySqlCommand(); comando.CommandType = System.Data.CommandType.StoredProcedure; comando.CommandText = "BUSCAR_ASISTENTE"; comando.Parameters.Add("_ID_USUARIO", MySqlDbType.Int32).Value = idUsuario; comando.Connection = con; con.Open(); MySqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { asistenteComunicaciones.Nombres = reader.GetString("NOMBRES"); asistenteComunicaciones.Apellidos = reader.GetString("APELLIDOS"); asistenteComunicaciones.IdAsistente = reader.GetInt32("ID_ASISTENTECOMUNICACIONES"); } return(asistenteComunicaciones); }
private void btnBuscar_Click_1(object sender, EventArgs e) { frmGConvocatoriaAntiguas convocatoria = new frmGConvocatoriaAntiguas(3); convocatoria.Owner = this; actualizar = false; if (convocatoria.ShowDialog() == DialogResult.OK) { dtFechaInicio.MinDate = DateTime.Today.AddYears(-10); txtIdConvocatoria.Text = convocatoria.ConvocatoriaSeleccionada.IdConvocatoria.ToString(); txtNombreConvocatoria.Text = convocatoria.ConvocatoriaSeleccionada.NombreConvocatoria; txtDescripcionConvocatoria.Text = convocatoria.ConvocatoriaSeleccionada.DescripcionConvocatoria; dtFechaCreacion.Text = convocatoria.ConvocatoriaSeleccionada.FechaCreacion.ToString(); dtFechaInicio.Text = convocatoria.ConvocatoriaSeleccionada.FechaInicio.ToString(); dtFechaFin.Text = convocatoria.ConvocatoriaSeleccionada.FechaFin.ToString(); txtCantidadCandidatosPrevistos.Text = convocatoria.ConvocatoriaSeleccionada.CantidadCandidatosPrevistos.ToString(); txtTotalCandidatos.Text = convocatoria.ConvocatoriaSeleccionada.CantidadTotalCandidatos.ToString(); txtCantidadPostulantes.Text = convocatoria.ConvocatoriaSeleccionada.CantidadPostulantes.ToString(); txtCantidadSeleccionados.Text = convocatoria.ConvocatoriaSeleccionada.CantidadSeleccionados.ToString(); txtCreadorConvocatoria.Text = convocatoria.ConvocatoriaSeleccionada.NombreCreadorConvocatoria; cbCicloConvocatoria.Text = convocatoria.ConvocatoriaSeleccionada.CicloConvocatoria; txtBecaAsociada.Text = convocatoria.ConvocatoriaSeleccionada.NombreBeca; beca = convocatoria.ConvocatoriaSeleccionada.BecaAsociada; asistente = convocatoria.ConvocatoriaSeleccionada.CreadorConvocatoria; } if (txtIdConvocatoria.Text == "") { txtIdConvocatoria.Enabled = false; txtNombreConvocatoria.Enabled = false; txtDescripcionConvocatoria.Enabled = false; dtFechaCreacion.Enabled = false; dtFechaInicio.Enabled = false; dtFechaFin.Enabled = false; txtTotalCandidatos.Enabled = false; txtCantidadCandidatosPrevistos.Enabled = false; txtCantidadPostulantes.Enabled = false; txtCreadorConvocatoria.Enabled = false; txtCantidadSeleccionados.Enabled = false; cbCicloConvocatoria.Enabled = false; txtBecaAsociada.Enabled = false; btnGuardar.Enabled = false; btnLimpiar.Enabled = false; btnBeca.Enabled = false; btnNuevo.Enabled = true; btnBuscar.Enabled = true; btnEditar.Enabled = false; EstadoInicial(); return; } btnNuevo.Enabled = false; btnGuardar.Enabled = false; btnEditar.Enabled = true; btnBuscar.Enabled = false; btnLimpiar.Enabled = true; }
public void EstadoInicial() { asistente = asistenteComunicacionesBL.buscarAsistente(idUsuario); txtIdConvocatoria.Text = null; txtNombreConvocatoria.Text = null; txtDescripcionConvocatoria.Text = null; dtFechaCreacion.Text = null; dtFechaInicio.Text = null; dtFechaFin.Text = null; txtTotalCandidatos.Text = null; txtCantidadCandidatosPrevistos.Text = null; txtCantidadPostulantes.Text = null; txtCantidadSeleccionados.Text = null; txtCreadorConvocatoria.Text = null; cbCicloConvocatoria.Text = null; txtBecaAsociada.Text = null; actualizar = false; cbCicloConvocatoria.Text = " - Seleccione - "; dtFechaInicio.MinDate = DateTime.Today; dtFechaFin.MinDate = DateTime.Today; dtFechaInicio.MaxDate = DateTime.Today.AddYears(1); dtFechaFin.MaxDate = DateTime.Today.AddYears(1); }