public Coordinador CargarCoordinadorPorNumeroPersonal(int numeroDePersonal) { Coordinador coordinador = new Coordinador(); ConexionBD conexionBD = new ConexionBD(); using (SqlConnection sqlConnection = conexionBD.GetConnection()) { sqlConnection.Open(); using (SqlCommand sqlCommand = new SqlCommand("SELECT * FROM Coordinador WHERE idCoordinador = @busqueda", sqlConnection)) { sqlCommand.Parameters.Add(new SqlParameter("busqueda", numeroDePersonal)); SqlDataReader reader = sqlCommand.ExecuteReader(); while (reader.Read()) { coordinador.IdCoordinador = reader.GetInt32(0); coordinador.Nombre = reader.GetString(1); coordinador.ApellidoPaterno = reader.GetString(2); coordinador.ApellidoMaterno = reader.GetString(3); coordinador.Correo = reader.GetString(4); coordinador.NumeroDePersonal = reader.GetInt32(5); coordinador.Telefono = reader.GetString(6); } } conexionBD.CloseConnection(); } return(coordinador); }
public void GuardarCoordinador(Coordinador nuevoCoordinador) { ConexionBD conexionBD = new ConexionBD(); using (SqlConnection sqlConnection = conexionBD.GetConnection()) { sqlConnection.Open(); using (SqlCommand sqlCommand = new SqlCommand("INSERT INTO Coordinador VALUES (@id, @nombreCoordinador, @apellidoPCoordinador, @apellidoMCoordinador, @email, @numeroPersonal, @telefonoCoordinador)", sqlConnection)) { sqlCommand.Parameters.Add(new SqlParameter("id", null)); sqlCommand.Parameters.Add(new SqlParameter("nombreCoordinador", nuevoCoordinador.Nombre)); sqlCommand.Parameters.Add(new SqlParameter("apellidoPCoordinador", nuevoCoordinador.ApellidoPaterno)); sqlCommand.Parameters.Add(new SqlParameter("apellidoMCoordinador", nuevoCoordinador.ApellidoMaterno)); sqlCommand.Parameters.Add(new SqlParameter("email", nuevoCoordinador.Correo)); sqlCommand.Parameters.Add(new SqlParameter("numeroPersonal", nuevoCoordinador.NumeroDePersonal)); sqlCommand.Parameters.Add(new SqlParameter("telefonoCoordinador", nuevoCoordinador.Telefono)); try { sqlCommand.ExecuteNonQuery(); } catch (Exception ex) { throw ex; } } conexionBD.CloseConnection(); } }
public List <Coordinador> CargarCoordinadores() { List <Coordinador> coordinadores = new List <Coordinador>(); ConexionBD conexionBD = new ConexionBD(); using (SqlConnection sqlConnection = conexionBD.GetConnection()) { sqlConnection.Open(); using (SqlCommand sqlCommand = new SqlCommand("SELECT * FROM Coordinador", sqlConnection)) { SqlDataReader reader = sqlCommand.ExecuteReader(); while (reader.Read()) { Coordinador coordinador = new Coordinador(); coordinador.IdCoordinador = reader.GetInt32(0); coordinador.Nombre = reader.GetString(1); coordinador.ApellidoPaterno = reader.GetString(2); coordinador.ApellidoMaterno = reader.GetString(3); coordinador.Correo = reader.GetString(4); coordinador.NumeroDePersonal = reader.GetInt32(5); coordinador.Telefono = reader.GetString(6); coordinadores.Add(coordinador); } } conexionBD.CloseConnection(); } return(coordinadores); }