예제 #1
0
파일: Alumnos.cs 프로젝트: Rafius/Proyecto
 public static bool comprobarBusqueda(Alumnos pAlumno, bool check)
 {
     if (String.IsNullOrEmpty(pAlumno.nombre) & String.IsNullOrEmpty(pAlumno.apellidos) & String.IsNullOrEmpty(pAlumno.curso) & String.IsNullOrEmpty(pAlumno.ciudad))
     {
         check = false;
     }
     return(check);
 }
예제 #2
0
파일: Alumnos.cs 프로젝트: Rafius/Proyecto
 public bool comprobarTexto(Alumnos pAlumno, bool check)
 {
     if (String.IsNullOrEmpty(pAlumno.nombre) || String.IsNullOrEmpty(pAlumno.apellidos) || String.IsNullOrEmpty(pAlumno.curso) || String.IsNullOrEmpty(pAlumno.ciudad))
     {
         check = false;
     }
     return(check);
 }
예제 #3
0
 void BEXPORTARPDF_Click(object sender, EventArgs e)
 {
     if (DTALUMNOS.Rows.Count == 0)
     {
         MessageBox.Show("No hay registros de Alumnos para exportar a PDF");
     }
     else
     {
         Alumnos alumno = new Alumnos();
         alumno.ExportarPDF(DTALUMNOS, normalFont);
     }
 }
예제 #4
0
파일: Alumnos.cs 프로젝트: Rafius/Proyecto
 public static MySqlDataAdapter BuscarSiTutor(Alumnos pAlumno, MySqlConnection conexion, MySqlDataAdapter da)
 {
     try
     {
         MySqlCommand comando = new MySqlCommand(string.Format("SELECT * FROM " + tabla + " Where NombreAlumnos LIKE '%" + pAlumno.nombre + "%' AND ApellidosAlumnos LIKE '%" + pAlumno.apellidos + "%' AND Curso LIKE '%" + pAlumno.curso + "%' AND CiudadAlumnos LIKE '%" + pAlumno.ciudad + "%'  AND Tutores_idTutores LIKE '%" + pAlumno.idtutor + "%'"), Conexion.ObtenerConexion(conexion));
         da = new MySqlDataAdapter(comando);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
     finally
     {
         conexion.Close();
     }
     return(da);
 }
예제 #5
0
파일: Alumnos.cs 프로젝트: Rafius/Proyecto
 public static int Bajas(Alumnos pAlumno, MySqlConnection conexion)
 {
     try
     {
         MySqlCommand comando = new MySqlCommand(string.Format("Delete from " + tabla + " WHERE idAlumnos = " + pAlumno.idalumno), Conexion.ObtenerConexion(conexion));
         retorno = comando.ExecuteNonQuery();
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error: " + ex.Message);
     }
     finally
     {
         conexion.Close();
     }
     return(retorno);
 }
예제 #6
0
파일: Alumnos.cs 프로젝트: Rafius/Proyecto
 public static MySqlDataAdapter Cargar(Alumnos pAlumno, MySqlConnection conexion, MySqlDataAdapter da)
 {
     try
     {
         MySqlCommand comando = new MySqlCommand("select * from " + vista, Conexion.ObtenerConexion(conexion));
         da = new MySqlDataAdapter(comando);
     }
     catch (MySqlException ex)
     {
         switch (ex.Number)
         {
         case 1042:
             MessageBox.Show("No se pudo realizar la conexion con el servidor");
             break;
         }
     }
     finally
     {
         conexion.Close();
     }
     return(da);
 }
예제 #7
0
파일: Alumnos.cs 프로젝트: Rafius/Proyecto
 public static int Modificar(Alumnos pAlumno, MySqlConnection conexion)
 {
     try
     {
         MySqlCommand comando = new MySqlCommand(string.Format("UPDATE " + tabla + " SET NombreAlumnos = '" + pAlumno.nombre + "', ApellidosAlumnos = '" + pAlumno.apellidos + "',Curso = '" + pAlumno.curso + "', CiudadAlumnos = '" + pAlumno.ciudad + "', Tutores_idTutores = '" + pAlumno.idtutor + "' WHERE idALumnos = " + pAlumno.idalumno), Conexion.ObtenerConexion(conexion));
         retorno = comando.ExecuteNonQuery();
     }
     catch (MySqlException ex)
     {
         switch (ex.Number)
         {
         case 1452:
             MessageBox.Show("No puedes añadir un alumno a un tutor que no existe");
             break;
         }
     }
     finally
     {
         conexion.Close();
     }
     return(retorno);
 }
예제 #8
0
파일: Alumnos.cs 프로젝트: Rafius/Proyecto
 public static int Altas(Alumnos pAlumno, MySqlConnection conexion)
 {
     try
     {
         MySqlCommand comando = new MySqlCommand(string.Format("Insert into " + tabla + "(NombreAlumnos,ApellidosAlumnos,Curso,CiudadAlumnos,Tutores_idTutores) values ('{0}','{1}','{2}','{3}','{4}')",
                                                               pAlumno.nombre, pAlumno.apellidos, pAlumno.curso, pAlumno.ciudad, pAlumno.idtutor), Conexion.ObtenerConexion(conexion));
         retorno = comando.ExecuteNonQuery();
     }
     catch (MySqlException ex)
     {
         switch (ex.Number)
         {
         case 1452:
             MessageBox.Show("No puedes añadir un alumno a un tutor que no existe");
             break;
         }
     }
     finally
     {
         conexion.Close();
     }
     return(retorno);
 }