//Mostrar resultados de la consulta
        public void Datos(alumnos alumn)
        {
            alumnos al = new alumnos();

            al             = alumn;
            nombre.Text    = al.Name + " " + al.Apellidos;
            codigo.Text    = Convert.ToString(al.Code);
            fecha_nac.Text = al.Dia_nac + "/" + al.Mes_nac + "/" + al.Anio_nac;
            sexo.Text      = al.Sexo;
            profesion.Text = al.Profesion;
            grado.Text     = al.Grado;
            lugar_nac.Text = al.Lug_nac;
            estatus.Text   = al.Estatus;
            univ_proc.Text = al.Univ_proc;
        }
Exemple #2
0
        //Recolectar datos y realizar busqueda
        private void button1_Click(object sender, EventArgs e)
        {
            alumnos       alumn    = new alumnos();
            mostrarAlumno mostrar  = new mostrarAlumno();
            conexionBD    conectar = new conexionBD();

            if (opcion.Text == "Código de Estudiante")
            {
                alumn = conectar.Consultar(opcion.Text, dato.Text);
            }
            else
            {
                alumn = conectar.Consultar(opcion.Text, dato.Text, dato2.Text);
            }
            mostrar.tabla_Calif.DataSource = conectar.calificaciones(alumn.Code);
            mostrar.Datos(alumn);
            mostrar.Show();
            this.Close();
        }
        //consulta principal
        public alumnos Consultar(string opcion, string dato, string dato2 = null)
        {
            string  op = opcion, data = dato, data2 = dato2;
            alumnos alumno = new alumnos();

            conectar();
            string consulta;

            if (op == "Código de Estudiante")
            {
                consulta = "SELECT * FROM \"alumnos\" where \"codigo\" = '" + data + "'";
            }
            else
            {
                consulta = "SELECT * FROM \"alumnos\" where \"nombre\" = '" + data + "' AND \"apellidos\" = '" + data2 + "'";
            }
            alumno = ConsultarA(consulta);
            desconectar();
            return(alumno);
        }
        //consultar alumno
        public alumnos ConsultarA(string consulta)
        {
            string           query    = consulta;
            alumnos          alumno   = new alumnos();
            NpgsqlCommand    conector = new NpgsqlCommand(query, conn);
            NpgsqlDataReader datos    = conector.ExecuteReader();

            while (datos.Read())
            {
                alumno.Code      = Convert.ToInt32(datos[0]);
                alumno.Name      = Convert.ToString(datos[1]);
                alumno.Apellidos = Convert.ToString(datos[2]);
                alumno.Dia_nac   = Convert.ToString(datos[3]);
                alumno.Mes_nac   = Convert.ToString(datos[4]);
                alumno.Anio_nac  = Convert.ToString(datos[5]);
                alumno.Profesion = Convert.ToString(datos[6]);
                alumno.Sexo      = Convert.ToString(datos[7]);
                alumno.Grado     = Convert.ToString(datos[8]);
                alumno.Univ_proc = Convert.ToString(datos[9]);
                alumno.Lug_nac   = Convert.ToString(datos[10]);
                alumno.Estatus   = Convert.ToString(datos[11]);
            }
            return(alumno);
        }