Exemple #1
0
        public void Modify(MusicaEN musica)
        {
            try
            {
                SessionInitializeTransaction();
                MusicaEN musicaEN = (MusicaEN)session.Load(typeof(MusicaEN), musica.MusicaId);

                musicaEN.Nombre = musica.Nombre;


                musicaEN.Descripcion = musica.Descripcion;

                session.Update(musicaEN);
                SessionCommit();
            }

            catch (Exception ex) {
                SessionRollBack();
                if (ex is InariPlaysGenNHibernate.Exceptions.ModelException)
                {
                    throw ex;
                }
                throw new InariPlaysGenNHibernate.Exceptions.DataLayerException("Error in MusicaCAD.", ex);
            }


            finally
            {
                SessionClose();
            }
        }
Exemple #2
0
        public MusicaEN ReadOIDDefault(int musicaId)
        {
            MusicaEN musicaEN = null;

            try
            {
                SessionInitializeTransaction();
                musicaEN = (MusicaEN)session.Get(typeof(MusicaEN), musicaId);
                SessionCommit();
            }

            catch (Exception ex) {
                SessionRollBack();
                if (ex is InariPlaysGenNHibernate.Exceptions.ModelException)
                {
                    throw ex;
                }
                throw new InariPlaysGenNHibernate.Exceptions.DataLayerException("Error in MusicaCAD.", ex);
            }


            finally
            {
                SessionClose();
            }

            return(musicaEN);
        }
Exemple #3
0
        public int New_(MusicaEN musica)
        {
            try
            {
                SessionInitializeTransaction();

                session.Save(musica);
                SessionCommit();
            }

            catch (Exception ex) {
                SessionRollBack();
                if (ex is InariPlaysGenNHibernate.Exceptions.ModelException)
                {
                    throw ex;
                }
                throw new InariPlaysGenNHibernate.Exceptions.DataLayerException("Error in MusicaCAD.", ex);
            }


            finally
            {
                SessionClose();
            }

            return(musica.MusicaId);
        }
Exemple #4
0
        //Método para obterner un disco a través de la id
        static public MusicaEN musicaPorId(int id)
        {
            MusicaEN music = new MusicaEN();

            using (SqlConnection conexion = new SqlConnection())
            {
                conexion.ConnectionString = ConnectionString;
                try
                {
                    conexion.Open();

                    string     consulta = "SELECT * FROM Musica WHERE musicaId like " + id + "ORDER BY nombre";
                    SqlCommand cmd      = new SqlCommand(consulta, conexion);

                    SqlDataReader datos = cmd.ExecuteReader();
                    while (datos.Read())
                    {
                        music.MusicaId    = Convert.ToInt32(datos["musicaId"]);
                        music.Nombre      = Convert.ToString(datos["nombre"]);
                        music.Descripcion = Convert.ToString(datos["descripcion"]);
                        music.Precio      = Convert.ToSingle(datos["precio"]);
                        music.UrlFoto     = Convert.ToString(datos["urlFoto"]);
                    }
                } catch (Exception ex)
                {
                    Console.WriteLine("No conecta a la base de datos: " + ex);
                }
                conexion.Close();
            }
            return(music);
        }
Exemple #5
0
        public void Destroy(int musicaId)
        {
            try
            {
                SessionInitializeTransaction();
                MusicaEN musicaEN = (MusicaEN)session.Load(typeof(MusicaEN), musicaId);
                session.Delete(musicaEN);
                SessionCommit();
            }

            catch (Exception ex) {
                SessionRollBack();
                if (ex is InariPlaysGenNHibernate.Exceptions.ModelException)
                {
                    throw ex;
                }
                throw new InariPlaysGenNHibernate.Exceptions.DataLayerException("Error in MusicaCAD.", ex);
            }


            finally
            {
                SessionClose();
            }
        }
Exemple #6
0
        static public MusicaEN[] musicaPorNombre(string nombre)
        {
            List <MusicaEN> musica = new List <MusicaEN>();

            using (SqlConnection conexion = new SqlConnection())
            {
                conexion.ConnectionString = ConnectionString;
                try
                {
                    conexion.Open();
                    string consulta = "";


                    consulta = "SELECT * FROM Musica WHERE nombre like '%" + nombre + "%' ORDER BY Nombre";

                    SqlCommand cmd = new SqlCommand(consulta, conexion);

                    SqlDataReader datos = cmd.ExecuteReader();
                    while (datos.Read())
                    {
                        MusicaEN music = new MusicaEN();

                        if (!string.IsNullOrEmpty(Convert.ToString(datos["musicaId"])))
                        {
                            music.MusicaId = Convert.ToInt32(datos["musicaId"]);
                        }
                        if (!string.IsNullOrEmpty(Convert.ToString(datos["nombre"])))
                        {
                            music.Nombre = Convert.ToString(datos["nombre"]);
                        }
                        if (!string.IsNullOrEmpty(Convert.ToString(datos["descripcion"])))
                        {
                            music.Descripcion = Convert.ToString(datos["descripcion"]);
                        }
                        if (!string.IsNullOrEmpty(Convert.ToString(datos["precio"])))
                        {
                            music.Precio = Convert.ToInt32(datos["precio"]);
                        }
                        if (!string.IsNullOrEmpty(Convert.ToString(datos["urlFoto"])))
                        {
                            music.UrlFoto = Convert.ToString(datos["urlFoto"]);
                        }

                        musica.Add(music);
                    }
                }
                catch (Exception ex)
                {
                    Console.WriteLine("No conecta a la base de datos: " + ex);
                }
                conexion.Close();
            }
            return(musica.ToArray());
        }
Exemple #7
0
        public void Modify(int p_musica_OID, string p_nombre, string p_descripcion)
        {
            MusicaEN musicaEN = null;

            //Initialized MusicaEN
            musicaEN             = new MusicaEN();
            musicaEN.MusicaId    = p_musica_OID;
            musicaEN.Nombre      = p_nombre;
            musicaEN.Descripcion = p_descripcion;
            //Call to MusicaCAD

            _IMusicaCAD.Modify(musicaEN);
        }
Exemple #8
0
        static public MusicaEN[] obtenerMusica()
        {
            List <MusicaEN> musica = new List <MusicaEN>();

            using (SqlConnection conexion = new SqlConnection())
            {
                conexion.ConnectionString = ConnectionString;
                try {
                    conexion.Open();//abre la conexion

                    string     consulta = "SELECT merchandisingId, nombre, descripcion, precio, urlFoto   FROM Musica ORDER BY Nombre";
                    SqlCommand cmd      = new SqlCommand(consulta, conexion);

                    SqlDataReader datos = cmd.ExecuteReader();
                    while (datos.Read())
                    {
                        MusicaEN music = new MusicaEN();

                        if (!string.IsNullOrEmpty(Convert.ToString(datos["musicaId"])))
                        {
                            music.MusicaId = Convert.ToInt32(datos["musicaId"]);
                        }
                        if (!string.IsNullOrEmpty(Convert.ToString(datos["nombre"])))
                        {
                            music.Nombre = Convert.ToString(datos["nombre"]);
                        }
                        if (!string.IsNullOrEmpty(Convert.ToString(datos["descripcion"])))
                        {
                            music.Descripcion = Convert.ToString(datos["descripcion"]);
                        }
                        if (!string.IsNullOrEmpty(Convert.ToString(datos["precio"])))
                        {
                            music.Precio = Convert.ToInt32(datos["precio"]);
                        }
                        if (!string.IsNullOrEmpty(Convert.ToString(datos["urlFoto"])))
                        {
                            music.UrlFoto = Convert.ToString(datos["urlFoto"]);
                        }

                        musica.Add(music);
                    }
                }
                catch (Exception ex)
                {
                    Console.WriteLine("No conecta a la base de datos: " + ex);
                }
                conexion.Close();//cerrar conexion
            }
            return(musica.ToArray());
        }
Exemple #9
0
        public void Modify(int p_musica_OID, string p_nombre, string p_descripcion, int p_precio, string p_urlFoto)
        {
            MusicaEN musicaEN = null;

            //Initialized MusicaEN
            musicaEN             = new MusicaEN();
            musicaEN.MusicaId    = p_musica_OID;
            musicaEN.Nombre      = p_nombre;
            musicaEN.Descripcion = p_descripcion;
            musicaEN.Precio      = p_precio;
            musicaEN.UrlFoto     = p_urlFoto;
            //Call to MusicaCAD

            _IMusicaCAD.Modify(musicaEN);
        }
Exemple #10
0
        public int New_(string p_nombre, string p_descripcion)
        {
            MusicaEN musicaEN = null;
            int      oid;

            //Initialized MusicaEN
            musicaEN        = new MusicaEN();
            musicaEN.Nombre = p_nombre;

            musicaEN.Descripcion = p_descripcion;

            //Call to MusicaCAD

            oid = _IMusicaCAD.New_(musicaEN);
            return(oid);
        }
Exemple #11
0
        public int New_(string p_nombre, string p_descripcion, int p_precio, string p_urlFoto)
        {
            MusicaEN musicaEN = null;
            int      oid;

            //Initialized MusicaEN
            musicaEN        = new MusicaEN();
            musicaEN.Nombre = p_nombre;

            musicaEN.Descripcion = p_descripcion;

            musicaEN.Precio = p_precio;

            musicaEN.UrlFoto = p_urlFoto;

            //Call to MusicaCAD

            oid = _IMusicaCAD.New_(musicaEN);
            return(oid);
        }
Exemple #12
0
        static public MusicaEN musicaPorId(int id)
        {
            MusicaEN music = new MusicaEN();

            using (SqlConnection conexion = new SqlConnection())
            {
                conexion.ConnectionString = ConnectionString;
                conexion.Open();

                string     consulta = "SELECT * FROM Musica WHERE musicaId = " + id + "ORDER BY nombre";
                SqlCommand cmd      = new SqlCommand(consulta, conexion);

                SqlDataReader datos = cmd.ExecuteReader();
                while (datos.Read())
                {
                    if (!string.IsNullOrEmpty(Convert.ToString(datos["musicaId"])))
                    {
                        music.MusicaId = Convert.ToInt32(datos["musicaId"]);
                    }
                    if (!string.IsNullOrEmpty(Convert.ToString(datos["nombre"])))
                    {
                        music.Nombre = Convert.ToString(datos["nombre"]);
                    }
                    if (!string.IsNullOrEmpty(Convert.ToString(datos["descripcion"])))
                    {
                        music.Descripcion = Convert.ToString(datos["descripcion"]);
                    }
                    if (!string.IsNullOrEmpty(Convert.ToString(datos["precio"])))
                    {
                        music.Precio = Convert.ToInt32(datos["precio"]);
                    }
                    if (!string.IsNullOrEmpty(Convert.ToString(datos["urlFoto"])))
                    {
                        music.UrlFoto = Convert.ToString(datos["urlFoto"]);
                    }
                }
            }
            return(music);
        }
Exemple #13
0
 public MusicaCAD(MusicaEN musica)
 {
     mus = musica;
 }
Exemple #14
0
        public void insertarproducto(object sender, EventArgs e)
        {
            try
            {
                ProductoEN produc = new ProductoEN();
                switch (DropDownList1.Text)
                {
                case "Merchandising":
                    MerchandisingEN merchan = new MerchandisingEN();
                    merchan.Precio          = Convert.ToSingle(produprecio.Text);
                    merchan.UrlFoto         = URL.Text;
                    merchan.MerchandisingId = merchan.nuevoMerchan();
                    merchan.Nombre          = nomproduc.Text;
                    merchan.Descripcion     = produdesc.Text;
                    if (merchan.MerchanPorNombre() == null)
                    {
                        merchan.insertarActualizarMerchan();
                    }
                    else
                    {
                        merchan.insertarActualizarMerchan();
                        merchan.MerchandisingId--;
                    }
                    produc.Merchandising = merchan;
                    break;

                case "Musica":
                    MusicaEN music = new MusicaEN();
                    music.Precio      = Convert.ToSingle(produprecio.Text);
                    music.UrlFoto     = URL.Text;
                    music.MusicaId    = music.nuevaMusica();
                    music.Nombre      = nomproduc.Text;
                    music.Descripcion = produdesc.Text;
                    if (music.musicaPorNombre() == null)
                    {
                        music.insertarActualizarMusica();
                    }
                    else
                    {
                        music.insertarActualizarMusica();
                        music.MusicaId--;
                    }
                    produc.Musica = music;
                    break;

                case "Pelicula":
                    PeliculaEN peli = new PeliculaEN();
                    peli.Precio      = Convert.ToSingle(produprecio.Text);
                    peli.UrlFoto     = URL.Text;
                    peli.PeliculaId  = peli.nuevaPelicula();
                    peli.Nombre      = nomproduc.Text;
                    peli.Descripcion = produdesc.Text;
                    if (peli.peliculaPorNombre() == null)
                    {
                        peli.insertarActualizarPelicula();
                    }
                    else
                    {
                        peli.insertarActualizarPelicula();
                        peli.PeliculaId--;
                    }
                    produc.Pelicula = peli;
                    break;

                case "Videojuego":
                    VideojuegoEN video = new VideojuegoEN();
                    video.Precio       = Convert.ToSingle(produprecio.Text);
                    video.UrlFoto      = URL.Text;
                    video.VideojuegoId = video.nuevoVideojuego();
                    video.Nombre       = nomproduc.Text;
                    video.Descripcion  = produdesc.Text;
                    if (video.videojuegoPorNombre() == null)
                    {
                        video.insertarActualizarVideojuego();
                    }
                    else
                    {
                        video.insertarActualizarVideojuego();
                        video.VideojuegoId--;
                    }
                    produc.Videojuego = video;
                    break;
                }

                produc.ProductoId  = produc.nuevoProducto();
                produc.Nombre      = nomproduc.Text;
                produc.Descripcion = produdesc.Text;
                produc.Precio      = Convert.ToSingle(produprecio.Text);
                produc.Stock       = Convert.ToInt32(produproc.Text);
                produc.insertarActualizarProducto();
            }
            catch (Exception ex) {
                Console.WriteLine("Se ha producido una excepción de tipo: " + ex);
            }
        }