Exemple #1
0
        public int New_(MerchandisingEN merchandising)
        {
            try
            {
                SessionInitializeTransaction();

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

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


            finally
            {
                SessionClose();
            }

            return(merchandising.MerchandisingId);
        }
Exemple #2
0
        public void Modify(MerchandisingEN merchandising)
        {
            try
            {
                SessionInitializeTransaction();
                MerchandisingEN merchandisingEN = (MerchandisingEN)session.Load(typeof(MerchandisingEN), merchandising.MerchandisingId);

                merchandisingEN.Nombre = merchandising.Nombre;


                merchandisingEN.Descripcion = merchandising.Descripcion;

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

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


            finally
            {
                SessionClose();
            }
        }
Exemple #3
0
        public void Destroy(int merchandisingId)
        {
            try
            {
                SessionInitializeTransaction();
                MerchandisingEN merchandisingEN = (MerchandisingEN)session.Load(typeof(MerchandisingEN), merchandisingId);
                session.Delete(merchandisingEN);
                SessionCommit();
            }

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


            finally
            {
                SessionClose();
            }
        }
Exemple #4
0
        public MerchandisingEN ReadOIDDefault(int merchandisingId)
        {
            MerchandisingEN merchandisingEN = null;

            try
            {
                SessionInitializeTransaction();
                merchandisingEN = (MerchandisingEN)session.Get(typeof(MerchandisingEN), merchandisingId);
                SessionCommit();
            }

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


            finally
            {
                SessionClose();
            }

            return(merchandisingEN);
        }
Exemple #5
0
        //Obtener un Merchandising a partir de un id
        static public MerchandisingEN merchanPorId(int id)
        {
            MerchandisingEN mer = new MerchandisingEN();

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

                    SqlCommand cmd = new SqlCommand("SELECT * FROM merchandising WHERE merchandisingId like @id");
                    cmd.Parameters.AddWithValue("@id", id);

                    SqlDataReader datos = cmd.ExecuteReader();
                    while (datos.Read())
                    {
                        mer.MerchandisingId = Convert.ToInt32(datos["merchandisingId"]);
                        mer.Nombre          = Convert.ToString(datos["nombre"]);
                        mer.Descripcion     = Convert.ToString(datos["descripcion"]);
                        mer.Precio          = Convert.ToSingle(datos["precio"]);
                        mer.UrlFoto         = Convert.ToString(datos["urlFoto"]);
                    }
                }
                catch (Exception ex)
                {
                    Console.WriteLine("No conecta a la base de datos: " + ex);
                }
                conexion.Close();
            }
            return(mer);
        }
Exemple #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            int             id        = Convert.ToInt32(Request.QueryString["Id"]);
            MerchandisingEN merchanen = new MerchandisingEN();

            merchanen.merchById(id);

            tit.Text = merchanen.Nombre;
        }
Exemple #7
0
        static public MerchandisingEN[] obtenerMerchan()
        {
            List <MerchandisingEN> merchan = new List <MerchandisingEN>();

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


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

                    SqlDataReader datos = cmd.ExecuteReader();
                    while (datos.Read())
                    {
                        MerchandisingEN mer = new MerchandisingEN();

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



                        merchan.Add(mer);
                    }
                }
                catch (Exception ex)
                {
                    Console.WriteLine("No conecta a la base de datos: " + ex);
                }
                conexion.Close();
            }
            return(merchan.ToArray());
        }
Exemple #8
0
        public void Modify(int p_merchandising_OID, string p_nombre, string p_descripcion)
        {
            MerchandisingEN merchandisingEN = null;

            //Initialized MerchandisingEN
            merchandisingEN = new MerchandisingEN();
            merchandisingEN.MerchandisingId = p_merchandising_OID;
            merchandisingEN.Nombre          = p_nombre;
            merchandisingEN.Descripcion     = p_descripcion;
            //Call to MerchandisingCAD

            _IMerchandisingCAD.Modify(merchandisingEN);
        }
Exemple #9
0
        public int New_(string p_nombre, string p_descripcion)
        {
            MerchandisingEN merchandisingEN = null;
            int             oid;

            //Initialized MerchandisingEN
            merchandisingEN        = new MerchandisingEN();
            merchandisingEN.Nombre = p_nombre;

            merchandisingEN.Descripcion = p_descripcion;

            //Call to MerchandisingCAD

            oid = _IMerchandisingCAD.New_(merchandisingEN);
            return(oid);
        }
Exemple #10
0
        static public MerchandisingEN[] merchanPorNombre(string nombre)
        {
            List <MerchandisingEN> merchan = new List <MerchandisingEN>();

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


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

                SqlCommand cmd = new SqlCommand(consulta, conexion);

                SqlDataReader datos = cmd.ExecuteReader();
                while (datos.Read())
                {
                    MerchandisingEN mer = new MerchandisingEN();

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

                    merchan.Add(mer);
                }
            }
            return(merchan.ToArray());
        }
Exemple #11
0
        public int New_(string p_nombre, string p_descripcion, int p_precio, string p_urlFoto)
        {
            MerchandisingEN merchandisingEN = null;
            int             oid;

            //Initialized MerchandisingEN
            merchandisingEN        = new MerchandisingEN();
            merchandisingEN.Nombre = p_nombre;

            merchandisingEN.Descripcion = p_descripcion;

            merchandisingEN.Precio = p_precio;

            merchandisingEN.UrlFoto = p_urlFoto;

            //Call to MerchandisingCAD

            oid = _IMerchandisingCAD.New_(merchandisingEN);
            return(oid);
        }
Exemple #12
0
        static public MerchandisingEN merchanPorId(int id)
        {
            MerchandisingEN mer = new MerchandisingEN();

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

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

                SqlDataReader datos = cmd.ExecuteReader();
                while (datos.Read())
                {
                    if (!string.IsNullOrEmpty(Convert.ToString(datos["merchandisingId"])))
                    {
                        mer.MerchandisingId = Convert.ToInt32(datos["merchandisingId"]);
                    }
                    if (!string.IsNullOrEmpty(Convert.ToString(datos["nombre"])))
                    {
                        mer.Nombre = Convert.ToString(datos["nombre"]);
                    }
                    if (!string.IsNullOrEmpty(Convert.ToString(datos["descripcion"])))
                    {
                        mer.Descripcion = Convert.ToString(datos["descripcion"]);
                    }
                    if (!string.IsNullOrEmpty(Convert.ToString(datos["precio"])))
                    {
                        mer.Precio = Convert.ToInt32(datos["precio"]);
                    }
                    if (!string.IsNullOrEmpty(Convert.ToString(datos["urlFoto"])))
                    {
                        mer.UrlFoto = Convert.ToString(datos["urlFoto"]);
                    }
                }
            }
            return(mer);
        }
Exemple #13
0
        //Obtiene el merchandising a través del nombre que pasa por referencia
        static public MerchandisingEN[] merchanPorNombre(string nombre)
        {
            List <MerchandisingEN> merchan = new List <MerchandisingEN>();

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


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

                    SqlCommand cmd = new SqlCommand(consulta, conexion);

                    SqlDataReader datos = cmd.ExecuteReader();
                    while (datos.Read())
                    {
                        MerchandisingEN mer = new MerchandisingEN();

                        mer.MerchandisingId = Convert.ToInt32(datos["merchandisingIdMerchandising"]);
                        mer.Nombre          = Convert.ToString(datos["nombre"]);
                        mer.Descripcion     = Convert.ToString(datos["descripcion"]);
                        mer.Precio          = Convert.ToSingle(datos["precio"]);
                        mer.UrlFoto         = Convert.ToString(datos["urlFoto"]);

                        merchan.Add(mer);
                    }
                }
                catch (Exception ex)
                {
                    Console.WriteLine("No conecta a la base de datos: " + ex);
                }
                conexion.Close();
            }
            return(merchan.ToArray());
        }
Exemple #14
0
 public MerchandisingCAD(MerchandisingEN merchan)
 {
     merch = merchan;
 }
Exemple #15
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);
            }
        }