示例#1
0
        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);
        }
示例#2
0
 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(); }
 }
示例#3
0
        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);
        }
示例#4
0
        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(); }
        }
示例#5
0
        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(); }
        }