Exemple #1
0
        public List <Marca> ListarMarca()
        {
            List <Marca>       lista = new List <Marca>();
            Marca              aux;
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.SetearConsulta("Select Id, Nombre, Slogan from MARCAS");
                accesoDatos.AbrirConexion();
                accesoDatos.EjecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    aux = new Marca
                    {
                        Id          = (Int32)accesoDatos.Lector[0],
                        Nombre      = (string)accesoDatos.Lector[1],
                        Descripcion = (string)accesoDatos.Lector[2],
                    };
                    lista.Add(aux);
                }
                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.CerrarConexion();
            }
        }
Exemple #2
0
        public List <string> ListarMarca(int col)
        {
            List <string>      lista       = new List <string>();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.SetearConsulta("Select Id, Nombre, Slogan from MARCAS");
                accesoDatos.AbrirConexion();
                accesoDatos.EjecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    lista.Add((string)accesoDatos.Lector[col]);
                }
                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.CerrarConexion();
            }
        }
Exemple #3
0
        public Marca GetMarca(int Id)
        {
            Marca aux = new Marca();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.SetearConsulta("Select Id, Nombre, Slogan from MARCAS where Id = @Id");
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@Id", Id.ToString());
                accesoDatos.AbrirConexion();
                accesoDatos.EjecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    aux.Id          = (Int32)accesoDatos.Lector[0];
                    aux.Nombre      = (string)accesoDatos.Lector[1];
                    aux.Descripcion = (string)accesoDatos.Lector[2];
                }
                return(aux);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.CerrarConexion();
            }
        }
Exemple #4
0
        public void Modificar(Articulo articulo)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.SetearConsulta("update ARTICULOS Set Codigo=@Codigo, Nombre=@Nombre, Descripcion=@Descripcion, IdMarca=@IdMarca, IdCategoria=@IdCategoria, Imagen=@Imagen, Precio=@Precio Where ID=" + articulo.Id);
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@Codigo", articulo.Codigo.ToString());
                accesoDatos.Comando.Parameters.AddWithValue("@Nombre", articulo.Nombre.ToString());
                accesoDatos.Comando.Parameters.AddWithValue("@Descripcion", articulo.Descripcion.ToString());
                accesoDatos.Comando.Parameters.AddWithValue("@IdMarca", articulo.Marca.Id);
                accesoDatos.Comando.Parameters.AddWithValue("@IdCategoria", articulo.Categoria.Id);
                accesoDatos.Comando.Parameters.AddWithValue("@Imagen", "");//articulo.Imagen.ToString());
                accesoDatos.Comando.Parameters.AddWithValue("@Precio", articulo.Precio);
                accesoDatos.AbrirConexion();
                accesoDatos.EjecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.CerrarConexion();
            }
        }
Exemple #5
0
        public void AgregarMarca(Marca marca)
        {
            //SqlConnection conexion = new SqlConnection();
            //SqlCommand comando = new SqlCommand();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.SetearConsulta("insert into MARCAS ( NOMBRE, LOGO) values (@NOMBRE,@LOGO)");
                //(" + marca.Nombre.ToString() +"," + marca.Logo.ToString() + "')");
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@NOMBRE", marca.Nombre.ToString());
                accesoDatos.Comando.Parameters.AddWithValue("@LOGO", marca.Logo.ToString());
                accesoDatos.AbrirConexion();
                accesoDatos.EjecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.CerrarConexion();
            }
        }
        public CategoriaArticulo GetCategoria(int Id)
        {
            CategoriaArticulo  aux         = new CategoriaArticulo();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.SetearConsulta("Select Id, Nombre from CATEGORIAS where Id = @Id");
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@Id", Id.ToString());
                accesoDatos.AbrirConexion();
                accesoDatos.EjecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    aux.Id     = (Int32)accesoDatos.Lector[0];
                    aux.Nombre = (string)accesoDatos.Lector[1];
                }
                return(aux);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.CerrarConexion();
            }
        }
Exemple #7
0
        public void Agregar(Articulo articulo)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.SetearConsulta("insert into ARTICULOS values (@Codigo, @Nombre, @Descripcion, @IdMarca, @IdCategoria, @Imagen, @Precio)");
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@Codigo", articulo.Codigo.ToString());
                accesoDatos.Comando.Parameters.AddWithValue("@Nombre", articulo.Nombre.ToString());
                accesoDatos.Comando.Parameters.AddWithValue("@Descripcion", articulo.Descripcion.ToString());
                accesoDatos.Comando.Parameters.AddWithValue("@IdMarca", articulo.Marca.Id);
                accesoDatos.Comando.Parameters.AddWithValue("@IdCategoria", articulo.Categoria.Id);
                accesoDatos.Comando.Parameters.AddWithValue("@Imagen", "");//articulo.Imagen.ToString());
                accesoDatos.Comando.Parameters.AddWithValue("@Precio", articulo.Precio);
                accesoDatos.AbrirConexion();
                accesoDatos.EjecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.CerrarConexion();
            }
        }
        public List <CategoriaArticulo> ListarCategoria()
        {
            List <CategoriaArticulo> lista = new List <CategoriaArticulo>();
            CategoriaArticulo        aux;
            AccesoDatosManager       accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.SetearConsulta("Select Id, Nombre from CATEGORIAS");
                accesoDatos.AbrirConexion();
                accesoDatos.EjecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    aux        = new CategoriaArticulo();
                    aux.Id     = (int)accesoDatos.Lector[0];
                    aux.Nombre = (string)accesoDatos.Lector[1];
                    //aux.Descripcion = (string)accesoDatos.Lector[2];
                    lista.Add(aux);
                }
                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.CerrarConexion();
            }
        }
Exemple #9
0
        public void Eliminar(int id)
        {
            AccesoDatosManager datos = new AccesoDatosManager();

            try
            {
                datos.SetearConsulta("delete from ARTICULOS where Id =" + id);
                datos.AbrirConexion();
                datos.EjecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #10
0
        public void ModificarCAtegoria(CategoriaArticulo categoria)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.SetearConsulta("update CATEGORIAS Set NOMBRE=@Nombre Where ID=" + categoria.Id);
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@NOMBRE", categoria.Nombre.ToString());
                accesoDatos.AbrirConexion();
                accesoDatos.EjecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.CerrarConexion();
            }
        }
Exemple #11
0
        public List <Articulo> ListarArticulos()
        {
            CategoriaNegocio   categoriaNegocio = new CategoriaNegocio();
            MarcaNegocio       marcaNegocio     = new MarcaNegocio();
            AccesoDatosManager accesoDatos      = new AccesoDatosManager();
            List <Articulo>    lista            = new List <Articulo>();
            Articulo           aux;

            try
            {
                accesoDatos.SetearConsulta("Select Id, Codigo, Nombre, Descripcion, IdMarca, IdCategoria, Imagen, Precio from ARTICULOS");
                accesoDatos.AbrirConexion();
                accesoDatos.EjecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    aux             = new Articulo();
                    aux.Id          = (Int32)accesoDatos.Lector[0];
                    aux.Codigo      = (string)accesoDatos.Lector[1];
                    aux.Nombre      = (string)accesoDatos.Lector[2];
                    aux.Descripcion = (string)accesoDatos.Lector[3];
                    aux.Marca       = new Marca();
                    aux.Marca       = marcaNegocio.GetMarca((Int32)accesoDatos.Lector[4]);
                    aux.Categoria   = new CategoriaArticulo();
                    aux.Categoria   = categoriaNegocio.GetCategoria((Int32)accesoDatos.Lector[5]);
                    //aux.Imagen      = (string)accesoDatos.Lector[6];
                    //aux.Precio      = (float)accesoDatos.Lector[7];

                    lista.Add(aux);
                }
                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.CerrarConexion();
            }
        }
Exemple #12
0
        public void ModificarMarca(Marca marca)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.SetearConsulta("update MARCAS Set NOMBRE=@NOMBRE, LOGO=@LOGO, Where ID=" + marca.Id);
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@NOMBRE", marca.Nombre.ToString());
                accesoDatos.Comando.Parameters.AddWithValue("@LOGO", marca.Logo.ToString());
                accesoDatos.AbrirConexion();
                accesoDatos.EjecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.CerrarConexion();
            }
        }
Exemple #13
0
        public void AgregarCategoria(CategoriaArticulo categoria)
        {
            //SqlConnection conexion = new SqlConnection();
            //SqlCommand comando = new SqlCommand();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.SetearConsulta("insert into CATEGORIAS ( Nombre, Descripcion) values (@Nombre, @Descripcion)");
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@Nombre", categoria.Nombre.ToString());
                accesoDatos.Comando.Parameters.AddWithValue("@Descripcion", categoria.Descripcion.ToString());
                accesoDatos.AbrirConexion();
                accesoDatos.EjecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.CerrarConexion();
            }
        }