public bool actualizarCarreraInterface(EntidadCarrera entidadCarrera, int id) { try { Conexion.getConnection().Open(); cmd = Conexion.getConnection().CreateCommand(); cmd.CommandText = verificarCarrera; cmd.Parameters.AddWithValue("@Nombre", entidadCarrera.Nombre); object res = cmd.ExecuteScalar(); if (res != null) { MessageBox.Show("Carrera encontrada en nuestra BD!"); } else { cmd = Conexion.getConnection().CreateCommand(); cmd.CommandText = actualizarCarrera; cmd.Parameters.AddWithValue("@Nombre", entidadCarrera.Nombre); cmd.Parameters.AddWithValue("@Id", id); cmd.ExecuteNonQuery(); return true; } } catch (Exception ex) { MessageBox.Show("Error en: " + ex.ToString()); } finally { Conexion.getClosedConnection(); } return false; }
public bool insertarCarreraInterface(EntidadCarrera entidadCarrerar) { return modeloCarrera.insertarCarreraInterface(entidadCarrerar); }
public int encontrarCarreraPorIdInterface(EntidadCarrera entidadCarrera) { return modeloCarrera.encontrarCarreraPorIdInterface(entidadCarrera); }
public bool actualizarCarreraInterface(EntidadCarrera entidadCarrera, int id) { return modeloCarrera.actualizarCarreraInterface(entidadCarrera, id); }
public List<EntidadCarrera> leerTodasCarrerasInterface() { List<EntidadCarrera> listaCarreras = new List<EntidadCarrera>(); try { Conexion.getConnection().Open(); cmd = Conexion.getConnection().CreateCommand(); cmd.CommandText = leerTodosCarrera; MySqlDataReader lector = cmd.ExecuteReader(); while(lector.Read()){ EntidadCarrera entidadCarrera = new EntidadCarrera(); entidadCarrera.Id = Convert.ToInt32(lector[0].ToString()); entidadCarrera.Nombre = lector[1].ToString(); listaCarreras.Add(entidadCarrera); } } catch (Exception ex) { MessageBox.Show("Error en: " + ex.ToString()); } finally { Conexion.getClosedConnection(); } return listaCarreras; }
public int encontrarCarreraPorIdInterface(EntidadCarrera entidadCarrera) { int sec = 0; try { Conexion.getConnection().Open(); cmd = Conexion.getConnection().CreateCommand(); cmd.CommandText = encontrarIdCarrera; cmd.Parameters.AddWithValue("@Nombre", entidadCarrera.Nombre); sec = Convert.ToInt32(cmd.ExecuteScalar()); return sec; } catch (Exception ex) { MessageBox.Show("Error en: " + ex.ToString()); } finally { Conexion.getClosedConnection(); } return sec; }