Пример #1
0
        public void BorrarCazador(Cazador cazador)
        {
            Cazador cazadorAborrar = cazadoresDBContext.Cazadores.FirstOrDefault(x => x.ID == cazador.ID);

            cazadoresDBContext.Cazadores.Remove(cazadorAborrar);
            cazadoresDBContext.SaveChanges();
        }
Пример #2
0
        public List <Cazador> GetCazadoresByArma(int ID)
        {
            List <Cazador> cazadores = new List <Cazador>();
            string         cs        = ConfigurationManager.ConnectionStrings["CazadoresDBContext"].ConnectionString;

            using (SqlConnection con = new SqlConnection(cs))
            {
                SqlCommand   cmd       = new SqlCommand("SELECT * FROM Cazadors WHERE Arma_ID = @arma", con);
                SqlParameter ParamArma = new SqlParameter("@arma", ID);
                cmd.Parameters.Add(ParamArma);
                con.Open();
                SqlDataReader rdr = cmd.ExecuteReader();
                while (rdr.Read())

                {
                    //Se irán cargando los datos en los atributos de persona
                    Cazador cazador = new Cazador();               //Creamos la clase Persona y la instanciamos
                    cazador.ID       = Convert.ToInt32(rdr["ID"]); //para convertir a entero.
                    cazador.Nombre   = rdr["dni"].ToString();
                    cazador.Apellido = rdr["nombre"].ToString();
                    cazador.Edad     = Convert.ToInt32(rdr["Edad"]);
                    cazadores.Add(cazador);//Aquí se añadirá a la lista
                    CazadoresRepo.Add(cazador);
                }
            }
            return(cazadores); //Aquí se devuelve.
        }
Пример #3
0
        public void ActualizarCazador(Cazador cazador)
        {
            Cazador cazadorAActualizar = cazadoresDBContext.Cazadores.FirstOrDefault(x => x.ID == cazador.ID);

            cazadorAActualizar.Nombre   = cazador.Nombre;
            cazadorAActualizar.Apellido = cazador.Apellido;
            cazadorAActualizar.Edad     = cazador.Edad;
            cazadorAActualizar.Arma     = cazador.Arma;

            cazadoresDBContext.SaveChanges();
        }
Пример #4
0
        protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
        {
            List <Cazador> cazadores = new List <Cazador>();
            string         cs        = ConfigurationManager.ConnectionStrings["CazadoresDBContext"].ConnectionString;

            using (SqlConnection con = new SqlConnection(cs))
            {
                SqlCommand   cmd       = new SqlCommand("SELECT * FROM Cazadors WHERE Arma_ID = @arma", con);
                SqlParameter ParamArma = new SqlParameter("@arma", DropDownList1.SelectedValue);
                cmd.Parameters.Add(ParamArma);
                con.Open();
                SqlDataReader rdr = cmd.ExecuteReader();
                while (rdr.Read())

                {
                    //Se irán cargando los datos en los atributos de persona
                    Cazador cazador = new Cazador();               //Creamos la clase Persona y la instanciamos
                    cazador.ID       = Convert.ToInt32(rdr["ID"]); //para convertir a entero.
                    cazador.Nombre   = rdr["dni"].ToString();
                    cazador.Apellido = rdr["nombre"].ToString();
                    cazador.Edad     = Convert.ToInt32(rdr["Edad"]);
                    cazadores.Add(cazador);//Aquí se añadirá a la lista

                    DataRow dataRow = dataTable.NewRow();
                    dataRow["ID"]       = cazador.ID;
                    dataRow["Nombre"]   = cazador.Nombre;
                    dataRow["Apellido"] = cazador.Apellido;
                    dataRow["Edad"]     = cazador.Edad;

                    dataTable.Rows.Add(dataRow);
                }
                con.Close();
            }

            GridView1.DataSource = dataTable;
            GridView1.DataBind();
        }
Пример #5
0
 public void InsertarCazador(Cazador cazador)
 {
     cazadoresDBContext.Cazadores.Add(cazador);
     cazadoresDBContext.SaveChanges();
 }