Beispiel #1
0
        //buscar a todos los estudiantes
        public MySqlDataAdapter buscarTodoslosEstudiantes()
        {
            Controller.DBConnect objBD = new Controller.DBConnect();
            MySqlCommand         cmd   = new MySqlCommand();
            String           sql       = "Select idestudiantes as 'Identificación Estudiante', codigoestudiante as 'Código Estudiante', nombreestudiante as Nombre, apellidoestudiante as Apellido, telefonoestudiante as Teléfono, direccionestudiante as Dirección, correoestudiante as Correo from estudiantes";
            MySqlDataAdapter mdaDatos  = null;

            if (objBD.openConnection())
            {
                mdaDatos = new MySqlDataAdapter(sql, objBD.getConnection());
            }
            return(mdaDatos);
        }
Beispiel #2
0
        //buscar a los estudiante matriculados en un periodo (una fecha inicio y una fecha fin)
        public MySqlDataAdapter matriculaEstudiante(String codigo, String fechaI, String fechaF)
        {
            Controller.DBConnect objBD    = new Controller.DBConnect();
            MySqlCommand         cmd      = new MySqlCommand();
            MySqlDataAdapter     mdaDatos = null;
            String sql = "SELECT nombreCurso as 'Cursos Matriculados' from cursos c, estudiantes e, matriculas m where " +
                         "e.codigoestudiante = m.codigoestudiantem and m.codigocursom = c.codigocurso and " +
                         "e.codigoestudiante = '" + codigo + "' and m.fechaMatricula between '" + fechaI + "' and '" + fechaF + "'";

            if (objBD.openConnection())
            {
                mdaDatos = new MySqlDataAdapter(sql, objBD.getConnection());
            }


            return(mdaDatos);
        }
Beispiel #3
0
        //UpDate un estudiante
        public bool modificarEstudiante(Estudiante objE, String cod)
        {
            bool   resultado = false;
            String sql       = "UPDATE estudiantes SET nombreestudiante = '" + objE.getNombreEstudiante() + "', apellidoestudiante = '" + objE.getApellidoEstudiante() + "', telefonoestudiante= '" + objE.getTelefonoEstudiante() + "', " +
                               "direccionestudiante= '" + objE.getDireccionEstudiante() + "', correoestudiante='" + objE.getCorreoEstudiante() + "' WHERE codigoestudiante= '" + cod + "'";

            Controller.DBConnect objBD = new Controller.DBConnect();
            MySqlCommand         cmd   = new MySqlCommand();

            if (objBD.openConnection())
            {
                cmd = new MySqlCommand(sql, objBD.getConnection());
                cmd.ExecuteNonQuery();
                resultado = true;
            }

            return(resultado);
        }
Beispiel #4
0
        //insertar imagen
        public bool insertEstudiante(Estudiante objE)
        {
            bool   resultado = false;
            String sql       = "";

            Controller.DBConnect objBD = new Controller.DBConnect();
            if (objBD.openConnection())
            {
                if (objE.getRutaFotoEstudiante().Equals("0"))
                {
                    sql = "INSERT INTO estudiantes (idestudiantes, codigoestudiante, nombreestudiante, apellidoestudiante, telefonoestudiante, direccionestudiante, correoestudiante)" +
                          "VALUES ('" + objE.getIdEstudiante() + "', '" + objE.getCodigoEstudiante() + "', '" + objE.getNombreEstudiante() + "', '" +
                          objE.getApellidoEstudiante() + "', '" + objE.getTelefonoEstudiante() + "', '" + objE.getDireccionEstudiante() + "', '" + objE.getCorreoEstudiante() + "')";
                    MySqlCommand cmd = new MySqlCommand(sql, objBD.getConnection());
                    cmd.ExecuteNonQuery();
                    resultado = true;
                }
                else
                {
                    Image img = Image.FromFile(@objE.getRutaFotoEstudiante());
                    //  Console.WriteLine("rutafotoestudiante imagen "  + objE.getRutaFotoEstudiante());
                    byte[]         arr;
                    ImageConverter converter = new ImageConverter();
                    arr = (byte[])converter.ConvertTo(img, typeof(byte[]));
                    //MySqlParameter blob = new MySqlParameter("@imagenestudiante", MySqlDbType.Blob, arr.Length);
                    //blob.Value = arr;
                    sql = "INSERT INTO estudiantes (idestudiantes, codigoestudiante, nombreestudiante, apellidoestudiante, telefonoestudiante, direccionestudiante, correoestudiante, imagenestudiante)" +
                          "VALUES (@idestudiantes, @codigoestudiante, @nombreestudiante, @apellidoestudiante, @telefonoestudiante, @direccionestudiante, @correoestudiante, @imagenestudiante)";
                    MySqlCommand cmd = new MySqlCommand(sql, objBD.getConnection());
                    cmd.Parameters.AddWithValue("@idestudiantes", objE.getIdEstudiante());
                    cmd.Parameters.AddWithValue("@codigoestudiante", objE.getCodigoEstudiante());
                    cmd.Parameters.AddWithValue("@nombreestudiante", objE.getNombreEstudiante());
                    cmd.Parameters.AddWithValue("@apellidoestudiante", objE.getApellidoEstudiante());
                    cmd.Parameters.AddWithValue("@telefonoestudiante", objE.getTelefonoEstudiante());
                    cmd.Parameters.AddWithValue("@direccionestudiante", objE.getDireccionEstudiante());
                    cmd.Parameters.AddWithValue("@correoestudiante", objE.getCorreoEstudiante());
                    cmd.Parameters.AddWithValue("@imagenestudiante", arr);
                    cmd.ExecuteNonQuery();
                    objBD.closeConnection();
                    resultado = true;
                }
            }
            return(resultado);
        }
Beispiel #5
0
        //Se busca un estudiante por medio del código
        public Estudiante buscarEstudiante(String codigoE)
        {
            Estudiante objE = null;
            String     sql  = "Select * from estudiantes where codigoestudiante= '" + codigoE + "'";

            Controller.DBConnect objBD = new Controller.DBConnect();
            MySqlCommand         cmd   = new MySqlCommand();

            MySqlDataReader reader;

            if (objBD.openConnection())
            {
                cmd.CommandText = sql;
                cmd.Connection  = objBD.getConnection();
                reader          = cmd.ExecuteReader();
                if (reader != null)
                {
                    while (reader.Read())
                    {
                        String idestudiante        = reader.GetString(0);
                        String codigoestudiante    = reader.GetString(1);
                        String nombreestudiante    = reader.GetString(2);
                        String apellidoestudiante  = reader.GetString(3);
                        String telefonoestudiante  = reader.GetString(4);
                        String direccionestudiante = reader.GetString(5);
                        String correoestudiante    = reader.GetString(6);
                        String rutafotoestudiante  = "0";

                        objE = new Estudiante(idestudiante, codigoestudiante, nombreestudiante, apellidoestudiante,
                                              telefonoestudiante, direccionestudiante, correoestudiante, rutafotoestudiante);
                    }
                }
            }


            return(objE);
        }