public static int Altas(Profesores pProfesor, MySqlConnection conexion) { try { MySqlCommand comando = new MySqlCommand(string.Format("Insert into " + tabla + " (NombreProfesores,ApellidosProfesores,CiudadProfesores,CorreoProfesores,TelefonoProfesores,DNIProfesores,Centros_idCentros) values ('{0}','{1}','{2}','{3}','{4}','{5}','{6}')", pProfesor.nombre, pProfesor.apellidos, pProfesor.ciudad, pProfesor.correo, pProfesor.telefono, pProfesor.dni, pProfesor.idCentro), Conexion.ObtenerConexion(conexion)); retorno = comando.ExecuteNonQuery(); } catch (MySqlException ex) { switch (ex.Number) { case 1452: MessageBox.Show("No puedes añadir un Profesor a un Centro que no existe"); break; } } catch (Exception exception) { MessageBox.Show("Error: " + exception.Message); } finally { conexion.Close(); } return(retorno); }
public static string AñadirProfesores(Profesores pProfesor, bool check, DataGridView DGVTUTORES, TextBox TBDNI) { string cadena = null; int a = 4; int b = 5; int c = 6; if (Profesores.comprobarTexto(pProfesor, check) == false) { cadena = ("Complete todos los campos"); } else if (existeCorreo(DGVTUTORES, pProfesor.correo.ToLower(), check, a) == false) { cadena = ("El correo introducido ya esta en uso"); } else if (Validar.ValidarEmail(pProfesor.correo) == false) { cadena = ("El formato del correo introducido no es valido"); } else if (existeTelefono(DGVTUTORES, pProfesor.telefono.ToLower(), check, b) == false) { cadena = ("El telefono introducido ya esta en uso"); } else if (existeDNI(DGVTUTORES, pProfesor.dni.ToLower(), check, c) == false) { cadena = ("El DNI introducido ya esta en uso"); } else if (Validar.ValidarDni(pProfesor.dni) == false) { cadena = ("El formato del DNI introducido no es valido,(12345678X)"); } return(cadena); }
public static bool comprobarBusqueda(Profesores pProfesor, bool check) { if (String.IsNullOrEmpty(pProfesor.nombre) & String.IsNullOrEmpty(pProfesor.apellidos) & String.IsNullOrEmpty(pProfesor.ciudad) & String.IsNullOrEmpty(pProfesor.correo) & String.IsNullOrEmpty(pProfesor.telefono) && String.IsNullOrEmpty(pProfesor.dni)) { check = false; } return(check); }
public static MySqlDataAdapter BuscarSiCentro(Profesores pProfesor, MySqlConnection conexion, MySqlDataAdapter da) { try { MySqlCommand comando = new MySqlCommand(string.Format("SELECT * FROM " + tabla + " Where NombreProfesores Like '%" + pProfesor.nombre + "%' AND ApellidosProfesores Like '%" + pProfesor.apellidos + "%' AND CiudadProfesores Like '%" + pProfesor.ciudad + "%' AND CorreoProfesores Like '%" + pProfesor.correo + "%' AND TelefonoProfesores Like '%" + pProfesor.telefono + "%' AND DNIProfesores Like '%" + pProfesor.dni + "%' AND Centros_idCentros LIKE '%" + pProfesor.idCentro + "%'"), Conexion.ObtenerConexion(conexion)); da = new MySqlDataAdapter(comando); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { conexion.Close(); } return(da); }
public static int Bajas(Profesores pProfesor, MySqlConnection conexion) { try { MySqlCommand comando = new MySqlCommand(string.Format("Delete from " + tabla + " WHERE idProfesores =" + pProfesor.idprofesor), Conexion.ObtenerConexion(conexion)); retorno = comando.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message); } finally { conexion.Close(); } return(retorno); }
public static string ModificarProfesores(Profesores pProfesor, bool check, DataGridView DGVTUTORES, TextBox TBDNI) { string cadena = null; if (Profesores.comprobarTexto(pProfesor, check) == false) { cadena = ("Complete todos los campos"); } else if (Validar.ValidarEmail(pProfesor.correo) == false) { cadena = ("El formato del correo introducido no es valido"); } else if (Validar.ValidarDni(TBDNI.Text) == false) { cadena = ("El formato del DNI introducido no es valido,(12345678X)"); } return(cadena); }
public static MySqlDataAdapter Cargar(Profesores pProfesor, 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); }
public static int Modificar(Profesores pProfesor, MySqlConnection conexion) { try { MySqlCommand comando = new MySqlCommand(string.Format("UPDATE " + tabla + " SET NombreProfesores = '" + pProfesor.nombre + "', ApellidosProfesores = '" + pProfesor.apellidos + "', CiudadProfesores = '" + pProfesor.ciudad + "',CorreoProfesores = '" + pProfesor.correo + "', TelefonoProfesores = '" + pProfesor.telefono + "', DNIProfesores = '" + pProfesor.dni + "',Centros_idCentros = '" + pProfesor.idCentro + "' WHERE idProfesores = " + pProfesor.idprofesor), Conexion.ObtenerConexion(conexion)); retorno = comando.ExecuteNonQuery(); } catch (MySqlException ex) { switch (ex.Number) { case 1452: MessageBox.Show("No puedes añadir un Profesor a un Centro que no existe"); break; } } finally { conexion.Close(); } return(retorno); }