Ejemplo n.º 1
0
        public int BuscarUsuario(Usuario usuario)
        {
            int id = 0;

            try
            {
                conexionDB.SetearSP("SP_BUSCAR_USUARIO");
                //conexionDB.setearQuery("EXEC SP_BUSCAR_DIRECCION");
                conexionDB.agregarParametro("@NombreUsuario", usuario.userName);
                conexionDB.agregarParametro("@Mail", usuario.email);
                conexionDB.ejecutarLector();
                while (conexionDB.lector.Read())
                {
                    id = conexionDB.lector.GetInt32(0);
                    if (id != 0)
                    {
                        usuario.id = (int)conexionDB.lector["idUsuario"];
                        break;
                    }
                }
                return(id);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexionDB.cerrarConexion();
            }
        }
Ejemplo n.º 2
0
        public List <Articulo> ListarArticulos()
        {
            List <Articulo> listadoArticulo = new List <Articulo>();
            Articulo        articulo;

            try
            {
                conexionDB.SetearSP("SP_LISTAR_ARTICULOS");
                conexionDB.ejecutarLector();
                while (conexionDB.lector.Read())
                {
                    articulo                  = new Articulo();
                    articulo.id               = conexionDB.lector.GetInt32(0);
                    articulo.cod              = conexionDB.lector.GetString(1);
                    articulo.nombre           = conexionDB.lector.GetString(2);
                    articulo.descripcion      = conexionDB.lector.GetString(3);
                    articulo.existencia       = conexionDB.lector.GetInt32(4);
                    articulo.imagen           = conexionDB.lector.GetString(5);
                    articulo.precio           = Decimal.Round((decimal)conexionDB.lector["PRECIO"], 2);
                    articulo.stock            = conexionDB.lector.GetInt32(7);
                    articulo.marca            = new Marca();
                    articulo.marca.nombre     = (string)conexionDB.lector["nombreMarca"];
                    articulo.marca.id         = conexionDB.lector.GetInt32(9);
                    articulo.categoria        = new Categoria();
                    articulo.categoria.nombre = (string)conexionDB.lector["nombreCat"];
                    articulo.categoria.id     = conexionDB.lector.GetInt32(11);
                    articulo.seccion          = new Seccion();
                    articulo.seccion.id       = conexionDB.lector.GetInt32(12);
                    articulo.seccion.nombre   = (string)conexionDB.lector["nombreSec"];
                    articulo.origen           = new Pais();
                    articulo.origen.nombre    = (string)conexionDB.lector["paisOrig"];
                    articulo.origen.id        = conexionDB.lector.GetInt32(15);

                    if (articulo.existencia != 0)
                    {
                        if (articulo.stock == 0)
                        {
                            articulo.enStock = "Producto sin Stock";
                        }
                        listadoArticulo.Add(articulo);
                    }
                }
                return(listadoArticulo);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexionDB.cerrarConexion();
            }
        }
Ejemplo n.º 3
0
        public List <Pais> ListarPais()
        {
            List <Pais> listadoPais = new List <Pais>();

            try
            {
                conexionDB.SetearSP("SP_LISTAR_PAISES");
                conexionDB.ejecutarLector();
                while (conexionDB.lector.Read())
                {
                    Pais pais = new Pais();
                    pais.id     = conexionDB.lector.GetInt32(0);
                    pais.nombre = (string)conexionDB.lector["nombrePais"];
                    listadoPais.Add(pais);
                }
                return(listadoPais);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexionDB.cerrarConexion();
            }
        }
Ejemplo n.º 4
0
        public List <Seccion> ListarSecciones()
        {
            List <Seccion> listadoSecciones = new List <Seccion>();

            try
            {
                conexionDB.SetearSP("SP_LISTAR_SECCIONES");
                conexionDB.ejecutarLector();
                while (conexionDB.lector.Read())
                {
                    Seccion seccion = new Seccion();
                    seccion.id     = conexionDB.lector.GetInt32(0);
                    seccion.nombre = (string)conexionDB.lector["nombreSeccion"];
                    listadoSecciones.Add(seccion);
                }
                return(listadoSecciones);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexionDB.cerrarConexion();
            }
        }
Ejemplo n.º 5
0
        public List <Categoria> ListarCategorias()
        {
            List <Categoria> listadoCategorias = new List <Categoria>();

            try
            {
                conexionDB.SetearSP("SP_LISTAR_CATEGORIAS");
                conexionDB.ejecutarLector();
                while (conexionDB.lector.Read())
                {
                    Categoria categoria = new Categoria();
                    categoria.id     = conexionDB.lector.GetInt32(0);
                    categoria.nombre = (string)conexionDB.lector["nombreCategoria"];
                    listadoCategorias.Add(categoria);
                }
                return(listadoCategorias);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexionDB.cerrarConexion();
            }
        }
Ejemplo n.º 6
0
        public List <VentaxUsuario> ListarventasxUsuario(int idUsuario)
        {
            List <VentaxUsuario> listadoVentasxUsuario = new List <VentaxUsuario>();
            VentaxUsuario        venta;

            try
            {
                conexionDB.SetearSP("SP_LISTA_COMPRAS_X_USUARIO");
                conexionDB.agregarParametro("@idUsuario", idUsuario);
                conexionDB.ejecutarLector();
                while (conexionDB.lector.Read())
                {
                    venta            = new VentaxUsuario();
                    venta.cantidad   = (int)conexionDB.lector["cantXArticulo"];
                    venta.money      = (decimal)conexionDB.lector["precioXArticulo"];
                    venta.idArticulo = (int)conexionDB.lector["idArticulo"];
                    venta.idVenta    = (int)conexionDB.lector["idVenta"];
                    listadoVentasxUsuario.Add(venta);
                }
                return(listadoVentasxUsuario);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexionDB.cerrarConexion();
            }
        }
Ejemplo n.º 7
0
        public List <Marca> ListarMarcas()
        {
            List <Marca> listadoMarcas = new List <Marca>();

            try
            {
                conexionDB.SetearSP("SP_LISTAR_MARCAS");
                conexionDB.ejecutarLector();
                while (conexionDB.lector.Read())
                {
                    Marca marca = new Marca();
                    marca.id     = conexionDB.lector.GetInt32(0);
                    marca.nombre = (string)conexionDB.lector["nombreMarca"];
                    listadoMarcas.Add(marca);
                }
                return(listadoMarcas);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexionDB.cerrarConexion();
            }
        }
Ejemplo n.º 8
0
        public List <Proveedor> ListarProveedores()
        {
            List <Proveedor> listadoProveedores = new List <Proveedor>();

            try
            {
                conexionDB.SetearSP("SP_LISTAR_PROVEEDORES");
                conexionDB.ejecutarLector();
                while (conexionDB.lector.Read())
                {
                    Proveedor proveedor = new Proveedor();
                    proveedor.cod                   = conexionDB.lector.GetInt32(0);
                    proveedor.nombre                = (string)conexionDB.lector["nombreProveedor"];
                    proveedor.descripcion           = (string)conexionDB.lector["descripcionProveedor"];
                    proveedor.direccion             = new Direccion();
                    proveedor.direccion.id          = conexionDB.lector.GetInt32(3);
                    proveedor.direccion.calle       = (string)conexionDB.lector["calleDireccion"];
                    proveedor.direccion.altura      = (int)conexionDB.lector["alturaDireccion"];
                    proveedor.direccion.localidad   = (string)conexionDB.lector["localidadDireccion"];
                    proveedor.direccion.provincia   = (string)conexionDB.lector["provinciaDireccion"];
                    proveedor.direccion.descripcion = (string)conexionDB.lector["descripcionDireccion"];
                    listadoProveedores.Add(proveedor);
                }
                return(listadoProveedores);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexionDB.cerrarConexion();
            }
        }
Ejemplo n.º 9
0
        public int BuscarVenta()
        {
            int id = 0;

            try
            {
                //conexionDB.SetearSP("SP_BUSCAR_VENTA");
                conexionDB.setearQuery("EXEC SP_BUSCAR_VENTA");
                conexionDB.ejecutarLector();
                while (conexionDB.lector.Read())
                {
                    id = conexionDB.lector.GetInt32(0);
                }
                return(id);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexionDB.cerrarConexion();
            }
        }