Exemplo n.º 1
0
        public List <Categoria> listarCategorias()
        {
            List <Categoria> lista = new List <Categoria>();
            SqlConnection    cn    = AccesoDB.getConnecta();
            SqlCommand       cmd   = new SqlCommand("USP_LISTA_CATERGORIA", cn);

            cmd.CommandType = CommandType.StoredProcedure;
            try
            {
                cn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    Categoria user = new Categoria()
                    {
                        IdCategoria = Convert.ToInt32(dr[0]),
                        NombreCat   = dr[1].ToString(),
                        Estado      = Convert.ToInt32(dr[2])
                    };
                    lista.Add(user);
                }
                dr.Close();
                cn.Close();
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            return(lista);
        }
Exemplo n.º 2
0
        public List <Provincia> listarProvincia(int idRegion)
        {
            List <Provincia> lista = new List <Provincia>();
            SqlConnection    cn    = AccesoDB.getConnecta();
            SqlCommand       cmd   = new SqlCommand("USP_BUSCAR_PROVINCIA", cn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@ID_REGION", idRegion);
            try
            {
                cn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    Provincia pro = new Provincia()
                    {
                        codProvincia    = Convert.ToInt32(dr[0]),
                        NombreProvincia = dr[1].ToString()
                    };
                    lista.Add(pro);
                }
                dr.Close();
                cn.Close();
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            return(lista);
        }
Exemplo n.º 3
0
        public Cupon buscarCuponTexto(string cupon)
        {
            Cupon         cup = null;
            SqlConnection cn  = AccesoDB.getConnecta();
            SqlCommand    cmd = new SqlCommand("USP_SEARCH_CUPON_CODE", cn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@CODIGO_CUPON", cupon);
            try
            {
                cn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                if (dr.Read())
                {
                    cup = new Cupon()
                    {
                        IdCupon     = Convert.ToInt32(dr[0]),
                        NombreCupon = dr[1].ToString(),
                        CodigoCupon = dr[2].ToString(),
                        Porcentaje  = Convert.ToInt32(dr[3]),
                        Visibilidad = Convert.ToInt32(dr[4]),
                        Estado      = Convert.ToInt32(dr[5])
                    };
                }
            }
            catch (SqlException ex) { throw ex; }
            return(cup);
        }
Exemplo n.º 4
0
        public Marca buscarMarcaID(int id)
        {
            Marca         mar = new Marca();
            SqlConnection cn  = AccesoDB.getConnecta();
            SqlCommand    cmd = new SqlCommand("USP_SEARCH_MARCA", cn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@ID_MAR", id);
            try
            {
                cn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                if (dr.Read())
                {
                    mar.IdMarca     = (int)dr[0];
                    mar.NombreMarca = dr[1].ToString();
                    mar.Estado      = (int)dr[2];
                }
                dr.Close();
                cn.Close();
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            return(mar);
        }
Exemplo n.º 5
0
        public void updateProducto(Producto p)
        {
            SqlConnection cn  = AccesoDB.getConnecta();
            SqlCommand    cmd = new SqlCommand("USP_UPDATE_PRODUCTO", cn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@IDPRODUCTO", (p.IdProducto == 0) ? DBNull.Value : (object)p.IdProducto);
            cmd.Parameters.AddWithValue("@NOMBRE", string.IsNullOrEmpty(p.NombreProd) ? DBNull.Value : (object)p.NombreProd);
            cmd.Parameters.AddWithValue("@DESCRIPCION", string.IsNullOrEmpty(p.DescripcionPro) ? DBNull.Value : (object)p.DescripcionPro);
            cmd.Parameters.AddWithValue("@PRECIO", (p.PrecioUnitario == 0) ? DBNull.Value : (object)p.PrecioUnitario);
            cmd.Parameters.AddWithValue("@STOCK", (p.Stock == 0) ? DBNull.Value : (object)p.Stock);
            cmd.Parameters.AddWithValue("@IDCATEGORIA", (p.IdCategoria == 0) ? DBNull.Value : (object)p.IdCategoria);
            cmd.Parameters.AddWithValue("@IDMARCA", (p.IdMarca == 0) ? DBNull.Value : (object)p.IdMarca);
            cmd.Parameters.AddWithValue("@ENPORTADA", (p.EnPortada == 0) ? 0 : (object)p.EnPortada);
            cmd.Parameters.AddWithValue("@IMAGEN", string.IsNullOrEmpty(p.ImagenProducto) ? DBNull.Value : (object)p.ImagenProducto);
            cmd.Parameters.AddWithValue("@ESTADO", p.Estado);
            try
            {
                cn.Open();
                bool iresult = cmd.ExecuteNonQuery() == 1 ? true : false;
            }
            catch (SqlException ex)
            {
                throw ex;
            }
        }
Exemplo n.º 6
0
        public Producto buscarProductoID(int id)
        {
            Producto      prod = null;
            SqlConnection cn   = AccesoDB.getConnecta();
            SqlCommand    cmd  = new SqlCommand("USP_SEARCH_PRODUCTO_ID", cn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@IDPRODUCTO", id);
            try
            {
                cn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                if (dr.Read())
                {
                    prod = new Producto()
                    {
                        IdProducto      = Convert.ToInt32(dr[0]),
                        NombreProd      = dr[1].ToString(),
                        DescripcionPro  = dr[2].ToString(),
                        PrecioUnitario  = Convert.ToDouble(dr[3]),
                        Stock           = Convert.ToInt32(dr[4]),
                        IdCategoria     = Convert.ToInt32(dr[5]),
                        NombreCategoria = dr[6].ToString(),
                        IdMarca         = Convert.ToInt32(dr[7]),
                        NombreMarca     = dr[8].ToString(),
                        EnPortada       = Convert.ToInt32(dr[9]),
                        ImagenProducto  = dr[10].ToString(),
                        Estado          = Convert.ToInt32(dr[11])
                    };
                }
            }
            catch (SqlException ex) { throw ex; }
            return(prod);
        }
Exemplo n.º 7
0
        public int insertarPedido(Pedido p)
        {
            int           resultado = 0;
            SqlConnection cn        = AccesoDB.getConnecta();
            SqlCommand    cmd       = new SqlCommand("USP_CREAR_PEDIDO", cn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@ID_LOGIN", string.IsNullOrEmpty(p.IdUsuario) ? DBNull.Value : (object)p.IdUsuario);
            cmd.Parameters.AddWithValue("@SUBTOTAL", (p.SubTotal == 0) ? DBNull.Value : (object)p.SubTotal);
            cmd.Parameters.AddWithValue("@TOTAL", (p.Total == 0) ? DBNull.Value : (object)p.Total);
            cmd.Parameters.AddWithValue("@ENVIO", (p.Envio == 0) ? DBNull.Value : (object)p.Envio);
            cmd.Parameters.AddWithValue("@DESCUENTO", (p.Descuento == 0) ? DBNull.Value : (object)p.Descuento);
            cmd.Parameters.AddWithValue("@DIRECCION", string.IsNullOrEmpty(p.Direccion) ? DBNull.Value : (object)p.Direccion);
            cmd.Parameters.AddWithValue("@REFERENCIA", string.IsNullOrEmpty(p.Referencia) ? DBNull.Value : (object)p.Referencia);
            cmd.Parameters.AddWithValue("@DISTRITO", string.IsNullOrEmpty(p.Distrito) ? DBNull.Value : (object)p.Distrito);
            cmd.Parameters.AddWithValue("@PROVINCIA", string.IsNullOrEmpty(p.Provincia) ? DBNull.Value : (object)p.Provincia);
            cmd.Parameters.AddWithValue("@REGION", string.IsNullOrEmpty(p.Region) ? DBNull.Value : (object)p.Region);

            try
            {
                cn.Open();
                resultado = Convert.ToInt32(cmd.ExecuteScalar());
                cn.Close();
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            return(resultado);
        }
Exemplo n.º 8
0
        public List <Distrito> listarDistrito(int idProvincia)
        {
            List <Distrito> lista = new List <Distrito>();
            SqlConnection   cn    = AccesoDB.getConnecta();
            SqlCommand      cmd   = new SqlCommand("USP_BUSCAR_DISTRITO", cn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@ID_PROV", idProvincia);
            try
            {
                cn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    Distrito dis = new Distrito()
                    {
                        IdDistrito     = Convert.ToInt32(dr[0]),
                        NombreDistrito = dr[1].ToString()
                    };
                    lista.Add(dis);
                }
                dr.Close();
                cn.Close();
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            return(lista);
        }
Exemplo n.º 9
0
        public void UpdateUser(Usuario p)
        {
            SqlConnection cn  = AccesoDB.getConnecta();
            SqlCommand    cmd = new SqlCommand("USP_UPDATE_USER", cn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@ID_USUARIO", p.IdUsuario);
            cmd.Parameters.AddWithValue("@ID_LOGIN", p.IdLogin);
            cmd.Parameters.AddWithValue("@NOMBRE", string.IsNullOrEmpty(p.Nombre) ? DBNull.Value : (object)p.Nombre);
            cmd.Parameters.AddWithValue("@APELLIDO", string.IsNullOrEmpty(p.Apellido) ? DBNull.Value : (object)p.Apellido);
            cmd.Parameters.AddWithValue("@SEXO", string.IsNullOrEmpty(p.Sexo) ? DBNull.Value : (object)p.Sexo);
            cmd.Parameters.AddWithValue("@DNI", string.IsNullOrEmpty(p.DNI) ? DBNull.Value : (object)p.DNI);
            cmd.Parameters.AddWithValue("@TELEFONO", string.IsNullOrEmpty(p.Telefono) ? DBNull.Value : (object)p.Telefono);
            cmd.Parameters.AddWithValue("@FECHA_NAC", string.IsNullOrEmpty(p.FechaNacimiento) ? DBNull.Value : (object)p.FechaNacimiento);
            cmd.Parameters.AddWithValue("@DIRECCION", string.IsNullOrEmpty(p.Direccion) ? DBNull.Value : (object)p.Direccion);
            cmd.Parameters.AddWithValue("@REFERENCIA", string.IsNullOrEmpty(p.Referencia) ? DBNull.Value : (object)p.Referencia);
            cmd.Parameters.AddWithValue("@ID_REGION", (p.IdRegion == 0) ? DBNull.Value : (object)p.IdRegion);
            cmd.Parameters.AddWithValue("@ID_PROVINCIA", (p.IdProvincia == 0) ? DBNull.Value : (object)p.IdProvincia);
            cmd.Parameters.AddWithValue("@ID_DISTRITO", (p.IdDistrito == 0) ? DBNull.Value : (object)p.IdDistrito);

            try
            {
                cn.Open();
                bool iresult = cmd.ExecuteNonQuery() == 1 ? true : false;
                cn.Close();
            }
            catch (SqlException ex)
            {
                throw ex;
            }
        }
Exemplo n.º 10
0
        public List <Cupon> listarCupon()
        {
            List <Cupon>  lista = new List <Cupon>();
            SqlConnection cn    = AccesoDB.getConnecta();
            SqlCommand    cmd   = new SqlCommand("USP_LISTAR_CUPON", cn);

            cmd.CommandType = CommandType.StoredProcedure;
            try
            {
                cn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    Cupon cupon = new Cupon()
                    {
                        IdCupon     = Convert.ToInt32(dr[0]),
                        NombreCupon = dr[1].ToString(),
                        CodigoCupon = dr[2].ToString(),
                        Porcentaje  = Convert.ToInt32(dr[3]),
                        Visibilidad = Convert.ToInt32(dr[4]),
                        Estado      = Convert.ToInt32(dr[5])
                    };
                    lista.Add(cupon);
                }
                dr.Close();
                cn.Close();
            }
            catch (SqlException ex) { throw ex; }
            return(lista);
        }
Exemplo n.º 11
0
        public List <Usuario> ListarUsuarios()
        {
            List <Usuario> lista = new List <Usuario>();
            SqlConnection  cn    = AccesoDB.getConnecta();
            SqlCommand     cmd   = new SqlCommand("USP_LIST_USERS", cn);

            cmd.CommandType = CommandType.StoredProcedure;
            try
            {
                cn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    Usuario user = new Usuario()
                    {
                        IdUsuario = Convert.ToInt32(dr[0]),
                        IdLogin   = dr[1].ToString(),
                        Nombre    = dr[2].ToString(),
                        Apellido  = dr[3].ToString(),
                        DNI       = dr[4].ToString(),
                        Username  = dr[5].ToString(),
                        Email     = dr[6].ToString(),
                        Telefono  = dr[7].ToString()
                    };
                    lista.Add(user);
                }
                dr.Close();
                cn.Close();
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            return(lista);
        }
Exemplo n.º 12
0
        public List <DetalleCompra> listarCompra(string idlogin)
        {
            List <DetalleCompra> lista = new List <DetalleCompra>();
            SqlConnection        cn    = AccesoDB.getConnecta();
            SqlCommand           cmd   = new SqlCommand("USP_LISTACOMPRAS", cn);

            cmd.Parameters.AddWithValue("@ID_LOGIN", idlogin);
            cmd.CommandType = CommandType.StoredProcedure;
            try
            {
                cn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    DetalleCompra compra = new DetalleCompra()
                    {
                        IdLogin        = dr[0].ToString(),
                        IdProducto     = Convert.ToInt32(dr[1]),
                        NombreProducto = dr[2].ToString(),
                        Descripcion    = dr[3].ToString(),
                        FechaPedido    = dr[4].ToString(),
                        Cantidad       = Convert.ToInt32(dr[5]),
                        Total          = Convert.ToDouble(dr[6])
                    };
                    lista.Add(compra);
                }
                dr.Close();
                cn.Close();
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            return(lista);
        }
Exemplo n.º 13
0
        public List <Marca> listarMarcas()
        {
            List <Marca>  lista = new List <Marca>();
            SqlConnection cn    = AccesoDB.getConnecta();
            SqlCommand    cmd   = new SqlCommand("USP_LISTA_MARCA", cn);

            cmd.CommandType = CommandType.StoredProcedure;
            try
            {
                cn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    Marca mar = new Marca()
                    {
                        IdMarca     = Convert.ToInt32(dr[0]),
                        NombreMarca = dr[1].ToString(),
                        Estado      = Convert.ToInt32(dr[2])
                    };
                    lista.Add(mar);
                }
                dr.Close();
                cn.Close();
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            return(lista);
        }
Exemplo n.º 14
0
        public List <Region> listarRegion()
        {
            List <Region> lista = new List <Region>();
            SqlConnection cn    = AccesoDB.getConnecta();
            SqlCommand    cmd   = new SqlCommand("USP_LISTAR_REGION", cn);

            cmd.CommandType = CommandType.StoredProcedure;
            try
            {
                cn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    Region re = new Region()
                    {
                        IdRegion     = Convert.ToInt32(dr[0]),
                        NombreRegion = dr[1].ToString()
                    };
                    lista.Add(re);
                }
                dr.Close();
                cn.Close();
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            return(lista);
        }
Exemplo n.º 15
0
        public Categoria buscarCategoriaID(int id)
        {
            Categoria     cat = new Categoria();
            SqlConnection cn  = AccesoDB.getConnecta();
            SqlCommand    cmd = new SqlCommand("USP_SEARCH_CATEGORIA", cn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@ID_CAT", id);
            try
            {
                cn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                if (dr.Read())
                {
                    cat.IdCategoria = (int)dr[0];
                    cat.NombreCat   = dr[1].ToString();
                    cat.Estado      = (int)dr[2];
                }
                dr.Close();
                cn.Close();
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            return(cat);
        }
Exemplo n.º 16
0
        public List <Rol> listarRoles()
        {
            List <Rol>    lista = new List <Rol>();
            SqlConnection cn    = AccesoDB.getConnecta();
            SqlCommand    cmd   = new SqlCommand("USO_LIST_ROL", cn);

            cmd.CommandType = CommandType.StoredProcedure;
            try
            {
                cn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    Rol r = new Rol()
                    {
                        idRol     = dr[0].ToString(),
                        NombreRol = dr[1].ToString(),
                    };
                    lista.Add(r);
                }
                dr.Close();
                cn.Close();
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            return(lista);
        }
Exemplo n.º 17
0
        public string totalItems(string idLogin)
        {
            string total = "0";

            if (idLogin != null)
            {
                SqlConnection cn  = AccesoDB.getConnecta();
                SqlCommand    cmd = new SqlCommand("USP_TOTAL_ITEMS_CARRITO", cn);
                cmd.Parameters.AddWithValue("@ID_LOGIN", idLogin);
                cmd.CommandType = CommandType.StoredProcedure;
                try
                {
                    cn.Open();
                    SqlDataReader dr = cmd.ExecuteReader();
                    while (dr.Read())
                    {
                        total = dr[0].ToString();
                    }
                    dr.Close();
                    cn.Close();
                }
                catch (SqlException ex)
                {
                    throw ex;
                }
            }
            return(total);
        }
Exemplo n.º 18
0
        public void insertarItem(Producto pro, int cantidad, string idlogin)
        {
            SqlConnection cn  = AccesoDB.getConnecta();
            SqlCommand    cmd = new SqlCommand("USP_ADD_CARRITO", cn);

            cmd.CommandType = CommandType.StoredProcedure;
            double subtotal = cantidad * pro.PrecioUnitario;

            cmd.Parameters.AddWithValue("@ID_LOGIN", idlogin);
            cmd.Parameters.AddWithValue("@ID_PRODUCTO", pro.IdProducto);
            cmd.Parameters.AddWithValue("@NOMBRE_PRO", pro.NombreProd);
            cmd.Parameters.AddWithValue("@CANTIDAD", cantidad);
            cmd.Parameters.AddWithValue("@PRECIOXUNIDAD", pro.PrecioUnitario);
            cmd.Parameters.AddWithValue("@SUBTOTAL", subtotal);
            cmd.Parameters.AddWithValue("@IMAGEN", pro.ImagenProducto);
            cmd.Parameters.AddWithValue("@DESCRIP", pro.DescripcionPro);
            try
            {
                cn.Open();
                bool iresult = cmd.ExecuteNonQuery() == 1 ? true : false;
                cn.Close();
            }
            catch (SqlException ex)
            {
                throw ex;
            }
        }
Exemplo n.º 19
0
        public string BuscarEmailUsuario(string IdLogin)
        {
            string        Email = null;
            SqlConnection cn    = AccesoDB.getConnecta();
            SqlCommand    cmd   = new SqlCommand("USP_BUSCAR_EMAIL_USER", cn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@ID_LOGIN", IdLogin);
            try
            {
                cn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    Email = dr[0].ToString();
                }
                dr.Close();
                cn.Close();
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            return(Email);
        }
Exemplo n.º 20
0
        public void Detele(Usuario p)
        {
            SqlConnection cn  = AccesoDB.getConnecta();
            SqlCommand    cmd = new SqlCommand("USP_ELIMINAR_USUARIO", cn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@IDLOGIN", p.IdLogin);
            try
            {
                cn.Open();
                bool iresult = cmd.ExecuteNonQuery() == 1 ? true : false;
                cn.Close();
            }
            catch (SqlException ex)
            {
                throw ex;
            }
        }
Exemplo n.º 21
0
        public void registerUserInSystems(ApplicationUser p)
        {
            SqlConnection cn  = AccesoDB.getConnecta();
            SqlCommand    cmd = new SqlCommand("USP_REGISTER_USER", cn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@ID_LOGIN", p.Id.ToString());
            try
            {
                cn.Open();
                bool iresult = cmd.ExecuteNonQuery() == 1 ? true : false;
                cn.Close();
            }
            catch (SqlException ex)
            {
                throw ex;
            }
        }
Exemplo n.º 22
0
        public void vaciarCarrito(string idlogin)
        {
            SqlConnection cn  = AccesoDB.getConnecta();
            SqlCommand    cmd = new SqlCommand("USP_DELETE_CARRITO", cn);

            cmd.Parameters.AddWithValue("@ID_LOGIN", idlogin);
            cmd.CommandType = CommandType.StoredProcedure;
            try
            {
                cn.Open();
                bool iresult = cmd.ExecuteNonQuery() == 1 ? true : false;
                cn.Close();
            }
            catch (SqlException ex)
            {
                throw ex;
            }
        }
Exemplo n.º 23
0
        public void deleteCategoria(Categoria cat)
        {
            SqlConnection cn  = AccesoDB.getConnecta();
            SqlCommand    cmd = new SqlCommand("USP_DELETE_CATEGORIA", cn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@ID_CAT", cat.IdCategoria);
            try
            {
                cn.Open();
                bool iresult = cmd.ExecuteNonQuery() == 1 ? true : false;
                cn.Close();
            }
            catch (SqlException ex)
            {
                throw ex;
            }
        }
Exemplo n.º 24
0
        public void borrarCupon(Cupon p)
        {
            SqlConnection cn  = AccesoDB.getConnecta();
            SqlCommand    cmd = new SqlCommand("USP_DELETE_CUPON", cn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@IDCUPON", p.IdCupon);
            try
            {
                cn.Open();
                bool iresult = cmd.ExecuteNonQuery() == 1 ? true : false;
                cn.Close();
            }
            catch (SqlException ex)
            {
                throw ex;
            }
        }
Exemplo n.º 25
0
        public List <Pedido> listarPedidos()
        {
            List <Pedido> lista = new List <Pedido>();
            Pedido        pe    = null;
            SqlConnection cn    = AccesoDB.getConnecta();
            SqlCommand    cmd   = new SqlCommand("USP_LISTAR_PEDIDO", cn);

            cmd.CommandType = CommandType.StoredProcedure;
            try
            {
                cn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    pe = new Pedido();

                    pe.IdPedido      = Convert.ToInt32(dr[0]);
                    pe.FechaPedido   = dr[1].ToString();
                    pe.FechaEntrega  = dr[2].ToString();
                    pe.FechaEnvio    = dr[3].ToString();
                    pe.SubTotal      = Convert.ToDouble(dr[4]);
                    pe.Envio         = Convert.ToDouble(dr[5]);
                    pe.Descuento     = (dr[6] == null) ? 0 : 0;
                    pe.Total         = Convert.ToDouble(dr[7]);
                    pe.Direccion     = dr[8].ToString();
                    pe.Referencia    = dr[9].ToString();
                    pe.Distrito      = dr[10].ToString();
                    pe.Provincia     = dr[11].ToString();
                    pe.Region        = dr[12].ToString();
                    pe.Pago          = Convert.ToInt32(dr[13]);
                    pe.Estado        = Convert.ToInt32(dr[14]);
                    pe.nombreUsuario = dr[15].ToString();

                    lista.Add(pe);
                }
                dr.Close();
                cn.Close();
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            return(lista);
        }
Exemplo n.º 26
0
        public void insertCategoria(Categoria cat)
        {
            SqlConnection cn  = AccesoDB.getConnecta();
            SqlCommand    cmd = new SqlCommand("USP_CREATE_CATEGORIA", cn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@NOMBRE", cat.NombreCat);
            cmd.Parameters.AddWithValue("@ESTADO", cat.Estado);
            try
            {
                cn.Open();
                bool iresult = cmd.ExecuteNonQuery() == 1 ? true : false;
                cn.Close();
            }
            catch (SqlException ex)
            {
                throw ex;
            }
        }
Exemplo n.º 27
0
        public void quitarItem(int idprod, string idlogin)
        {
            SqlConnection cn  = AccesoDB.getConnecta();
            SqlCommand    cmd = new SqlCommand("USP_QUITAR_ITEM_CARRITO", cn);

            cmd.Parameters.AddWithValue("@ID_LOGIN", idlogin);
            cmd.Parameters.AddWithValue("@ID_PRODUCTO", idprod);
            cmd.CommandType = CommandType.StoredProcedure;
            try
            {
                cn.Open();
                bool iresult = cmd.ExecuteNonQuery() == 1 ? true : false;
                cn.Close();
            }
            catch (SqlException ex)
            {
                throw ex;
            }
        }
Exemplo n.º 28
0
        public Usuario BuscarDetalleUsuarioID(string IdLogin)
        {
            Usuario       user = new Usuario();
            SqlConnection cn   = AccesoDB.getConnecta();
            SqlCommand    cmd  = new SqlCommand("USP_SEARCH_USER_ENTIDAD_IDLOGIN", cn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@ID_LOGIN", IdLogin);
            try
            {
                cn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                if (dr.Read())
                {
                    user.IdUsuario       = (int)(dr[0]);
                    user.IdLogin         = dr[1].ToString();
                    user.Nombre          = dr[2].ToString();
                    user.Apellido        = dr[3].ToString();
                    user.Email           = dr[4].ToString();
                    user.Sexo            = dr[5].ToString();
                    user.DNI             = dr[6].ToString();
                    user.Telefono        = dr[7].ToString();
                    user.FechaNacimiento = dr[8].ToString();
                    user.Direccion       = dr[9].ToString();
                    user.Referencia      = dr[10].ToString();
                    user.IdRegion        = (int)(dr[11]);
                    user.NombreRegion    = dr[12].ToString();
                    user.IdProvincia     = (int)(dr[13]);
                    user.NombreProvincia = dr[14].ToString();
                    user.IdDistrito      = (int)(dr[15]);
                    user.NombreDistrito  = dr[16].ToString();
                    user.Avatar          = dr[17].ToString();
                }
                dr.Close();
                cn.Close();
            }
            catch (SqlException ex)
            {
                throw ex;
            }

            return(user);
        }
Exemplo n.º 29
0
        public void insertImageUser(string idUser, string nombreImagen)
        {
            SqlConnection cn  = AccesoDB.getConnecta();
            SqlCommand    cmd = new SqlCommand("INSERT_IMAGE_USER", cn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@ID_LOGIN", idUser);
            cmd.Parameters.AddWithValue("@NAMEIMAGEN", nombreImagen);
            try
            {
                cn.Open();
                bool iresult = cmd.ExecuteNonQuery() == 1 ? true : false;
                cn.Close();
            }
            catch (SqlException ex)
            {
                throw ex;
            }
        }
Exemplo n.º 30
0
        public void asignarCuponUser(Cupon p, string idLogin)
        {
            SqlConnection cn  = AccesoDB.getConnecta();
            SqlCommand    cmd = new SqlCommand("USP_CREATE_CUPON_USER", cn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@ID_LOGIN", string.IsNullOrEmpty(idLogin) ? DBNull.Value : (object)idLogin);
            cmd.Parameters.AddWithValue("@CODIGO_CUPON", string.IsNullOrEmpty(p.CodigoCupon) ? DBNull.Value : (object)p.CodigoCupon);
            cmd.Parameters.AddWithValue("@VALOR", (p.Porcentaje == 0) ? DBNull.Value : (object)p.Porcentaje);
            try
            {
                cn.Open();
                bool iresult = cmd.ExecuteNonQuery() == 1 ? true : false;
                cn.Close();
            }
            catch (SqlException ex)
            {
                throw ex;
            }
        }