예제 #1
0
        private List <Albuns> GetListaAlbunsBandas(int Cod_Usua)
        {
            using (var cb = new ConexaoBase())
            {
                cb.ExecutaProcedure(Procedures.Sp_SelAlbunsFavoritosBandasUsua);
                cb.AdicionaParametros("@Cod_Usua", Cod_Usua);
                var reader = cb.ExecuteReader();
                while (reader.Read())
                {
                    var genero = new GenerosMusicais();
                    genero.Nom_Genero = reader["Genero"].ToString();

                    var banda = new Bandas();
                    banda.Nom_Banda       = reader["Banda"].ToString();
                    banda.GenerosMusicais = genero;

                    var album = new Albuns()
                    {
                        Num_SeqlAlbum = (int)reader["Id"],
                        Nom_Album     = reader["Album"].ToString(),
                        Dat_Lanc      = Convert.ToDateTime(reader["Lancamento"]),
                        Bandas        = banda
                    };

                    albuns.Add(album);
                }
            }
            return(albuns);
        }
예제 #2
0
        public bool insertarBanda(Bandas banda)
        {
            try
            {
                connection();
                SqlCommand com = new SqlCommand("spInsertarBandas", con);
                com.CommandType = CommandType.StoredProcedure;

                com.Parameters.AddWithValue("@idPais", banda.idPais);
                com.Parameters.AddWithValue("@nombreBanda", banda.nombreBanda);
                con.Open();
                int i = com.ExecuteNonQuery();
                con.Close();
                if (i >= 1)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception)
            {
                return(false);
            }
        }
예제 #3
0
        public JsonResult actualizarBanda(Bandas banda)
        {
            ObjetoRetorno response = bandaLN.actualizarBanda(banda);

            return(new JsonResult
            {
                Data = response
            });
        }
예제 #4
0
 public void actualizarBanda(Bandas banda)
 {
     try
     {
         db.Entry(banda).State = EntityState.Modified;
         db.SaveChanges();
     }
     catch (Exception e)
     {
         throw e;
     }
 }
예제 #5
0
 public void crearBanda(Bandas banda)
 {
     try
     {
         db.Bandas.Add(banda);
         db.SaveChanges();
     }
     catch (Exception e)
     {
         throw e;
     }
 }
예제 #6
0
        public Bandas obtenerBandaPorId(int id)
        {
            Bandas bandas = new Bandas();

            try
            {
                bandas = db.Bandas.Find(id);
            }
            catch (Exception e)
            {
                throw e;
            }

            return(bandas);
        }
예제 #7
0
 public void PostBanda(Bandas bandas)
 {
     using (var cb = new ConexaoBase())
     {
         cb.ExecutaProcedure(Procedures.Sp_InsBandas);
         cb.AdicionaParametros("@Nom_Banda", bandas.Nom_Banda);
         cb.AdicionaParametros("@Num_SeqlGenero", bandas.Num_SeqlGenero);
         cb.AdicionaParametros("@Data_IniFormacao", bandas.Dat_IniFormacao);
         cb.AdicionaParametros("@Cod_UsuaCad", bandas.Cod_UsuaCad);
         cb.AdicionaParametros("@Dat_Cad", bandas.Dat_Cad);
         cb.AdicionaParametros("@Cod_UsuaAlt", bandas.Cod_UsuaAlt);
         cb.AdicionaParametros("@Dat_UltAlt", bandas.Dat_UsuaAlt);
         cb.ExecuteNonQuery();
     }
 }
예제 #8
0
        public ObjetoRetorno actualizarBanda(Bandas banda)
        {
            ObjetoRetorno response = new ObjetoRetorno();

            try
            {
                bandaDAO.actualizarBanda(banda);
                response.CodigoRespuesta  = 1;
                response.MensajeRespuesta = "ok";
            }
            catch (Exception e)
            {
                response.CodigoRespuesta  = -1;
                response.MensajeRespuesta = e.Message;
            }

            return(response);
        }
예제 #9
0
        public ObjetoRetorno crearBanda(Bandas banda)
        {
            ObjetoRetorno response = new ObjetoRetorno();

            try
            {
                bandaDAO.crearBanda(banda);
                response.CodigoRespuesta  = 1;
                response.MensajeRespuesta = "Guardado exitosamente";
            }
            catch (Exception e)
            {
                response.CodigoRespuesta  = -1;
                response.MensajeRespuesta = e.Message;
            }

            return(response);
        }
예제 #10
0
        public Bandas consultarBandaid(int idBanda)
        {
            connection();
            Bandas     bn  = new Bandas();
            SqlCommand com = new SqlCommand("spConsultarBanda", con);

            com.CommandType = CommandType.StoredProcedure;
            com.Parameters.AddWithValue("@idBanda", idBanda);

            con.Open();
            IDataReader reader = com.ExecuteReader();

            while (reader.Read())
            {
                bn.idBanda     = Convert.ToInt32(reader["idBanda"]);
                bn.nombreBanda = Convert.ToString(reader["nombreBanda"]);
                bn.idPais      = Convert.ToInt32(reader["idPais"]);
            }
            con.Close();
            return(bn);
        }
예제 #11
0
        public ActionResult VerBandaADM(Int32 ID)
        {
            if (Session["Administrador"] != null)
            {
                //CRIA SESSÃO DO Administrador
                ViewBag.Logado = Session["Administrador"];
                Usuario User = (Usuario)Session["Administrador"];
                ViewBag.User = User;
            }
            else
            {
                Response.Redirect("~/Acesso/Login");
            }

            Bandas             banda       = new Bandas(ID);
            List <Integrantes> integrantes = Integrantes.ListarIntegrantes(banda.ID);

            ViewBag.Integrantes = integrantes;
            ViewBag.Banda       = banda;

            return(View());
        }
예제 #12
0
        private void bandasToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Bandas banda = new Bandas();

            banda.ShowDialog();
        }
예제 #13
0
 public List <Banda> obtenerBandas() => Bandas.ToList();
예제 #14
0
 public Banda bandaPorNameYPass(string nameBanda, string pass)
 {
     return(Bandas.FirstOrDefault(c => (c.Nombre == nameBanda && c.Password == pass)));
 }
예제 #15
0
 public void altaBanda(Banda banda)
 {
     Bandas.Add(banda);
     SaveChanges();
 }
예제 #16
0
        private void btnAddBand_Click(object sender, EventArgs e)
        {
            Bandas bdn = new Bandas();

            bdn.ShowDialog();
        }