public static string AñadirTutores(Tutores pTutor, bool check, DataGridView DGVTUTORES, TextBox TBDNI) { string cadena = null; int a = 3; int b = 4; int c = 5; if (Tutores.comprobarTexto(pTutor, check) == false) { cadena = ("Complete todos los campos"); } else if (existeCorreo(DGVTUTORES, pTutor.correo.ToLower(), check, a) == false) { cadena = ("El correo introducido ya esta en uso"); } else if (Validar.ValidarEmail(pTutor.correo) == false) { cadena = ("El formato del correo introducido no es valido"); } else if (existeTelefono(DGVTUTORES, pTutor.telefono.ToLower(), check, b) == false) { cadena = ("El telefono introducido ya esta en uso"); } else if (existeDNI(DGVTUTORES, pTutor.dni.ToLower(), check, c) == false) { cadena = ("El DNI introducido ya esta en uso"); } else if (Validar.ValidarDni(pTutor.dni) == false) { cadena = ("El formato del DNI introducido no es valido,(12345678X)"); } return(cadena); }
public static bool comprobarBusqueda(Tutores pTutor, bool check) { if (String.IsNullOrEmpty(pTutor.nombre) & String.IsNullOrEmpty(pTutor.apellidos) & String.IsNullOrEmpty(pTutor.telefono) & String.IsNullOrEmpty(pTutor.dni) & String.IsNullOrEmpty(pTutor.correo)) { check = false; } return(check); }
public bool comprobarTexto(Tutores pTutor, bool check) { if (String.IsNullOrEmpty(pTutor.nombre) || String.IsNullOrEmpty(pTutor.apellidos) || String.IsNullOrEmpty(pTutor.telefono) || String.IsNullOrEmpty(pTutor.dni) || String.IsNullOrEmpty(pTutor.correo)) { check = false; } return(check); }
public static MySqlDataAdapter Buscar(Tutores pTutor, MySqlConnection conexion, MySqlDataAdapter da) { try { MySqlCommand comando = new MySqlCommand(string.Format("SELECT * FROM " + tabla + " WHERE NombreTutores LIKE '%" + pTutor.nombre + "%' AND ApellidosTutores LIKE '%" + pTutor.apellidos + "%' AND CorreoTutores LIKE '%" + pTutor.correo + "%' AND Telefono LIKE '%" + pTutor.telefono + "%' AND DNI LIKE'%" + pTutor.dni + "%'"), Conexion.ObtenerConexion(conexion)); da = new MySqlDataAdapter(comando); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { conexion.Close(); } return(da); }
public static int Altas(Tutores pTutor, MySqlConnection conexion) { try { MySqlCommand comando = new MySqlCommand(string.Format("Insert into " + tabla + " (NombreTutores,ApellidosTutores,CorreoTutores,Telefono,DNI) values ('{0}','{1}','{2}','{3}','{4}')", pTutor.nombre, pTutor.apellidos, pTutor.correo, pTutor.telefono, pTutor.dni), Conexion.ObtenerConexion(conexion)); retorno = comando.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { conexion.Close(); } return(retorno); }
public static int Modificar(Tutores pTutor, MySqlConnection conexion) { int retorno = 0; try { MySqlCommand comando = new MySqlCommand(string.Format("UPDATE " + tabla + " SET NOMBRETutores = '" + pTutor.nombre + "', APELLIDOSTutores = '" + pTutor.apellidos + "', CorreoTutores = '" + pTutor.correo + "',Telefono = '" + pTutor.telefono + "',DNI = '" + pTutor.dni + "'WHERE idtutores = " + pTutor.idtutores), Conexion.ObtenerConexion(conexion)); retorno = comando.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { conexion.Close(); } return(retorno); }
public static string ModificarTutores(Tutores pTutor, bool check, DataGridView DGVTUTORES, TextBox TBDNI) { string cadena = null; if (Tutores.comprobarTexto(pTutor, check) == false) { cadena = ("Complete todos los campos"); } else if (Validar.ValidarEmail(pTutor.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(Tutores pTutor, 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 Bajas(Tutores pTutor, MySqlConnection conexion) { int retorno = 0; try { MySqlCommand comando = new MySqlCommand(string.Format("Delete from " + tabla + " WHERE idtutores =" + pTutor.idtutores), Conexion.ObtenerConexion(conexion)); retorno = comando.ExecuteNonQuery(); } catch (MySqlException ex) { switch (ex.Number) { case 1451: MessageBox.Show("No puedes eliminar un tutor que tiene alumnos asignados"); break; } } finally { conexion.Close(); } return(retorno); }