public static List <Persona> ObtenerPersona() { List <Persona> per = new List <Persona>(); try { ConexionMaestra.ConectarBd(); string quer = "select * from Persona"; SqlCommand comando = new SqlCommand(quer, ConexionMaestra.conexion); SqlDataReader leer = comando.ExecuteReader(); while (leer.Read()) { per.Add(new Persona() { Id = leer.GetInt32(0), Nombre = leer.GetString(1), Apellido_Paterno = leer.GetString(2), Apellido_Materno = leer.GetString(3), Cumpleaños = leer.GetDateTime(4), Edad = leer.GetInt32(5) }); } } catch (Exception e) { MessageBox.Show("Eror al obtener datos" + e); } finally { ConexionMaestra.CerrarBd(); } return(per); }
public static void Eliminar(int id) { try { ConexionMaestra.ConectarBd(); string query = "delete from Persona where Id=@id"; SqlCommand comandoAgregar = new SqlCommand(query, ConexionMaestra.conexion); comandoAgregar.Parameters.AddWithValue("@id", id); comandoAgregar.ExecuteNonQuery(); } catch (Exception e) { MessageBox.Show("Erro al eliminar " + e); } finally { ConexionMaestra.CerrarBd(); } }
public static Persona ObtenerPordId(int id) { Persona per = new Persona(); try { ConexionMaestra.ConectarBd(); string quer = "select * from Persona where Id=@id"; SqlCommand comando = new SqlCommand(quer, ConexionMaestra.conexion); comando.Parameters.AddWithValue("@id", id); SqlDataReader leer = comando.ExecuteReader(); while (leer.Read()) { per = new Persona() { Id = leer.GetInt32(0), Nombre = leer.GetString(1), Apellido_Paterno = leer.GetString(2), Apellido_Materno = leer.GetString(3), Cumpleaños = leer.GetDateTime(4), Edad = leer.GetInt32(5) }; } } catch (Exception e) { MessageBox.Show("Eror al obtener datos" + e); } finally { ConexionMaestra.CerrarBd(); } return(per); }
public static void Modifiicar(Persona p1) { try { ConexionMaestra.ConectarBd(); string query = "update from Persona set Nombre=@nombre, [Apellido Paterno] =@apellidoPa,[Apellido Materno]=@apellidoMa" + ",Cumpleaños=@cumple,Edad=@edad where Id=@id"; SqlCommand comandoModi = new SqlCommand(query, ConexionMaestra.conexion); comandoModi.Parameters.AddWithValue("@nombre", p1.Nombre); comandoModi.Parameters.AddWithValue("@apellidoPa", p1.Apellido_Paterno); comandoModi.Parameters.AddWithValue("@apellidoMa", p1.Apellido_Materno); comandoModi.Parameters.AddWithValue("@cumple", p1.Cumpleaños); comandoModi.Parameters.AddWithValue("@edad", p1.Edad); comandoModi.Parameters.AddWithValue("@id", p1.Id); comandoModi.ExecuteNonQuery(); } catch (Exception e) { MessageBox.Show("Erro al eliminar " + e); } finally { ConexionMaestra.CerrarBd(); } }
public static void Agregar(Persona p1) { try { ConexionMaestra.ConectarBd(); string quer = "insert into Persona (Nombre,[Apellido Paterno],[Apellido Materno],Cumpleaños,Edad) values(@nombre," + "@apellidoP,@apellidoM,@cumple,@edad)"; SqlCommand comandoAgregar = new SqlCommand(quer, ConexionMaestra.conexion); comandoAgregar.Parameters.AddWithValue("@nombre", p1.Nombre); comandoAgregar.Parameters.AddWithValue("@apellidoP", p1.Apellido_Paterno); comandoAgregar.Parameters.AddWithValue("@apellidoM", p1.Apellido_Materno); comandoAgregar.Parameters.AddWithValue("@cumple", p1.Cumpleaños); comandoAgregar.Parameters.AddWithValue("@Edad", p1.Edad); comandoAgregar.ExecuteNonQuery(); } catch (Exception e) { MessageBox.Show("Error al agregar " + e); } finally { ConexionMaestra.CerrarBd(); } }