Beispiel #1
0
        public DataTable TB_Buscar(String palabra)
        {
            DB_Producto daoProd = new DB_Producto();

            //DDAOHome db = new DDAOHome();
            return(daoProd.find_products(palabra));
        }
Beispiel #2
0
        public List <UEUVista_Tot_Prod> busqueda(int id_categoria)
        {
            DB_Producto busq             = new DB_Producto();
            List <UEUVista_Tot_Prod> res = busq.find_products2(id_categoria);

            return(res);
        }
Beispiel #3
0
        public DataTable MostrarFoto(int idProducto)
        {
            DB_Producto daoProducto = new DB_Producto();
            //DDAOProducto DAO_Producto = new DDAOProducto();
            DataTable Fotos = daoProducto.get_picture_product(idProducto);

            return(Fotos);
        }
Beispiel #4
0
        public DataTable images(int idProducto)
        {
            DB_Producto daoProducto = new DB_Producto();
            //DDAOProducto db = new DDAOProducto();
            DataTable fotos = daoProducto.get_picture_product(idProducto);

            return(fotos);
        }
Beispiel #5
0
        public U_aux_MisComprasUsr RP_PeticionesAceptadas_ItemCommand(String comand, String tb_2, Object session, String tb_1, String comandArg, String redirOrg)
        {
            //Funcion Para La Gestion De Las Peticiones Aceptadas
            U_aux_MisComprasUsr response = new U_aux_MisComprasUsr();

            if (comand.Equals("Confirmar"))
            {
                if (tb_2.Length == 0)
                {
                    response.Mensaje = "Antes de confirmar que recibiste el producto, es necesario que califiques a la empresa y des una breve opinión de tu experiencia de compra.";
                }
                else
                {
                    DBUsr daoUsuario = new DBUsr();
                    //DDAOUsuario daousr = new DDAOUsuario();
                    DataTable user    = (DataTable)session;
                    UEUsuario cliente = new UEUsuario();
                    cliente.IdUsr = int.Parse(user.Rows[0]["idUsuario"].ToString());
                    //DataTable empresa = daousr.HistorialCompras(cliente, 2);
                    DataTable empresa = daoUsuario.historial_compras(cliente, 2);

                    UEURango rango = new UEURango();
                    rango.IdUsr = cliente.IdUsr;
                    rango.IdEmp = int.Parse(empresa.Rows[0]["idEmpresa"].ToString());

                    rango.Rango      = double.Parse(tb_1);
                    rango.Comentario = tb_2;
                    daoUsuario.RegistrarRango(rango, user.Rows[0]["nomUsuario"].ToString());

                    DB_Admin daoAdministrador = new DB_Admin();
                    //DDAOadministrador calEmp = new DDAOadministrador();
                    empresa = daoAdministrador.MostrarEmpresaId(rango.IdEmp);
                    double     calAnt = double.Parse(empresa.Rows[0]["calificacionEmpresa"].ToString());
                    UEUEmpresa emp    = new UEUEmpresa();
                    emp.Calificacion = (calAnt + rango.Rango) / 2;
                    emp.Id           = rango.IdEmp;
                    daoUsuario.CalificarEmp(emp, user.Rows[0]["nomUsuario"].ToString());
                    //daousr.CalificarEmp(emp, user.Rows[0]["nomUsuario"].ToString());

                    DB_Producto daoProducto = new DB_Producto();
                    //DDAOProducto confirmar = new DDAOProducto();
                    int venta  = int.Parse(comandArg);
                    int estado = 4;
                    daoProducto.ConfirmarRecibido(venta, estado, user.Rows[0]["nomUsuario"].ToString());
                    response.Mensaje     = "Tu calificación ha sido enviada.";
                    response.Redireccion = "MisComprasUsr.aspx";

                    if (emp.Calificacion <= 3)
                    {
                        DBUsr dbUsr = new DBUsr();
                        //DDAOUsuario bl = new DDAOUsuario();
                        dbUsr.CambiarEstadoEmp(emp.Id, 0, user.Rows[0]["nomUsuario"].ToString());
                    }
                }
            }
            return(response);
        }
Beispiel #6
0
        public DataTable LoadProduct(int comando)
        {
            DB_Producto daoProd = new DB_Producto();

            return(daoProd.obtener_producto(comando));

            //DDAOProducto pdto = new DDAOProducto();
            //return pdto.ProductosDetalle(comando);
        }
Beispiel #7
0
        private void BorrarPalabra(int idPalabra, String modif)
        {
            //DDAOTag DAO_Tag = new DDAOTag();
            DB_Producto daoTag = new DB_Producto();
            UEUTag      EU_Tag = new UEUTag();

            EU_Tag.IdTag = idPalabra;
            daoTag.delete_tag(EU_Tag);
            //DAO_Tag.EliminarTag(EU_Tag, modif);
        }
Beispiel #8
0
        public void BorrarFoto(int idFoto)
        {
            DB_Producto daoProducto = new DB_Producto();

            //DDAOProducto DAO_Producto = new DDAOProducto();
            UEUProducto EU_Producto = new UEUProducto();

            EU_Producto.IdFoto = idFoto;
            daoProducto.delete_picture(EU_Producto);
            //DAO_Producto.EliminarFoto(EU_Producto);
        }
Beispiel #9
0
        public void Delete_image(int commadArg, String modif)
        {
            DB_Producto daoProducto = new DB_Producto();
            //DDAOProducto DAO_Producto = new DDAOProducto();
            UEUProducto EU_Producto = new UEUProducto();

            EU_Producto.Id      = commadArg;
            EU_Producto.ModifBy = modif;
            daoProducto.delete_producto(EU_Producto);
            //DAO_Producto.EliminarProducto(EU_Producto, modif);
        }
Beispiel #10
0
        private void ModificarInventario(int idProducto, int cantidad, int bajoInventario, String modif)
        {
            UEUProducto EU_Producto = new UEUProducto();
            //DDAOProducto DAO_Producto = new DDAOProducto();
            DB_Producto daoProducto = new DB_Producto();

            EU_Producto.Id             = idProducto;
            EU_Producto.Cantidad       = cantidad;
            EU_Producto.BajoInventario = bajoInventario;
            //DAO_Producto.ModificarInventario(EU_Producto, modif);
            daoProducto.ModificarInventario(EU_Producto, modif);
        }
Beispiel #11
0
        private void RegistrarPalabra(String palabra, int idProducto, String modif)
        {
            //DDAOTag DAO_Tag = new DDAOTag();
            DB_Producto daoTag = new DB_Producto();
            UEUTag      EU_Tag = new UEUTag();

            EU_Tag.Palabra    = palabra;
            EU_Tag.IdProducto = idProducto;
            EU_Tag.ModifiedBy = modif;
            daoTag.añadir_tag(EU_Tag);
            //DAO_Tag.AgregarTag(EU_Tag, modif);
        }
Beispiel #12
0
        private void BorrarProducto(int idProducto, String modif)
        {
            //DDAOProducto DAO_Producto = new DDAOProducto();
            DB_Producto daoProdu    = new DB_Producto();
            UEUProducto EU_Producto = new UEUProducto();

            EU_Producto.Id      = idProducto;
            EU_Producto.ModifBy = modif;

            daoProdu.delete_producto(EU_Producto);
            //DAO_Producto.EliminarProducto(EU_Producto, modif);
        }
Beispiel #13
0
        public UEUProducto page_load(bool post, Object VerProducto, Object Session)
        {
            UEUProducto respo = new UEUProducto();

            if (!post)
            {
                if (VerProducto == null)
                {
                    respo.Redireccion = "Home.aspx";
                    return(respo);
                    //Response.Redirect();
                }
                else
                {
                    DataTable Fotos = new DataTable();
                    //DDAOProducto DAO_Producto = new DDAOProducto();
                    DB_Producto daoProducto = new DB_Producto();
                    DataTable   producto    = (DataTable)VerProducto;
                    respo.Nombre       = producto.Rows[0]["nomProducto"].ToString();
                    respo.Descripcion  = producto.Rows[0]["desProducto"].ToString();
                    respo.PrecioString = "$" + producto.Rows[0]["precioProducto"].ToString();
                    respo.NomEmp       = producto.Rows[0]["nomEmpresa"].ToString();
                    respo.Cantidad     = int.Parse(producto.Rows[0]["canProducto"].ToString());
                    respo.NomCategoria = producto.Rows[0]["nomCategoria"].ToString();
                    //DAO_Producto.MostrarFotoProducto(int.Parse(producto.Rows[0]["idProducto"].ToString()));
                    Fotos       = daoProducto.get_picture_product(int.Parse(producto.Rows[0]["idProducto"].ToString()));
                    respo.Fotos = Fotos;
                    //RP_FotosProductos.DataSource = Fotos;
                    //RP_FotosProductos.DataBind();
                    if (Session != null)
                    {
                        //ACTUALIZAR EL TOP 10
                        DataTable user = (DataTable)Session;
                        if (user.Rows[0]["idTipo"].ToString() == "3")
                        {
                            DBUsr daoUser = new DBUsr();
                            //DDAOUsuario top = new DDAOUsuario();
                            daoUser.insertar_top_10(int.Parse(producto.Rows[0]["idProducto"].ToString()), int.Parse(user.Rows[0]["idUsuario"].ToString()), user.Rows[0]["nomUsuario"].ToString());
                            //top.Top10(int.Parse(producto.Rows[0]["idProducto"].ToString()), int.Parse(user.Rows[0]["idUsuario"].ToString()), user.Rows[0]["nomUsuario"].ToString());
                        }
                    }
                    return(respo);
                }
            }
            else
            {
                throw new ArgumentException("Valido");
            }
        }
Beispiel #14
0
        public U_aux_AdminProd page_load(bool postback, Object Session, Object id_producto)
        {
            //DDAOProducto DAO_Producto = new DDAOProducto();
            U_aux_AdminProd response = new U_aux_AdminProd();

            if (!postback)
            {
                if (Session == null)
                {
                    response.Redir = "LoginUsr.aspx";
                    return(response);
                    // Response.Redirect("LoginUsr.aspx");
                }
                DataTable Empresa = (DataTable)Session;
                if (Empresa.Rows[0]["idTipo"].ToString() != "2")
                {
                    response.Redir = "LoginUsr.aspx";
                    return(response);
                    //Response.Redirect("LoginUsr.aspx");
                }
                if (int.Parse(Empresa.Rows[0]["estadoEmpresa"].ToString()) != 1)
                {
                    response.Redir = "PerfilEmpresa.aspx";
                    return(response);
                    //Response.Redirect("PerfilEmpresa.aspx");
                }
                DB_Producto        daoProd  = new DB_Producto();
                List <UEUProducto> products = daoProd.traer_productos(int.Parse(Empresa.Rows[0]["idEmpresa"].ToString()));
                response.Products = products;
                //DataTable Productos = DAO_Producto.MostrarProducto(int.Parse(Empresa.Rows[0]["idEmpresa"].ToString()));
                //response.Productos = Productos;
            }
            else
            {
                if (id_producto != null)
                {
                    throw new System.ArgumentException(id_producto.ToString());
                }
                else
                {
                    throw new System.ArgumentException("0");
                }
            }
            if (id_producto != null)
            {
                response.IdProducto = id_producto.ToString();
            }
            return(response);
        }
Beispiel #15
0
 public DataTable RP_TopTen_ItemCommand(String comand, String comandArg)
 {
     if (comand.Equals("Ver"))
     {
         DB_Producto daoProducto = new DB_Producto();
         //DDAOProducto pdto = new DDAOProducto();
         DataTable product = new DataTable();
         product = daoProducto.obtener_producto(int.Parse(comandArg));
         return(product);
     }
     else
     {
         return(null);
     }
 }
Beispiel #16
0
        private void ModificarProducto(String nombre, int cantidad, double precio, String descripcion, int categoria, int idProducto, String modif)
        {
            //DDAOProducto DAO_Producto = new DDAOProducto();
            UEUProducto EU_Producto = new UEUProducto();
            DB_Producto daoProducto = new DB_Producto();

            EU_Producto.Nombre      = nombre;
            EU_Producto.Cantidad    = cantidad;
            EU_Producto.Precio      = precio;
            EU_Producto.Descripcion = descripcion;
            EU_Producto.Categoria   = categoria;
            EU_Producto.Id          = idProducto;
            EU_Producto.ModifBy     = modif;
            daoProducto.actualizar_producto(EU_Producto);
            //DAO_Producto.ModificarProducto(EU_Producto, modif);
        }
Beispiel #17
0
        public void BTN_Yes_Click(Object Session, Object VerProducto, String TB_CantidadVenta)
        {
            DataTable user     = (DataTable)Session;
            DataTable producto = (DataTable)VerProducto;
            UEUVenta  venta    = new UEUVenta();

            venta.IdUsr    = int.Parse(user.Rows[0]["idUsuario"].ToString());
            venta.Cantidad = int.Parse(TB_CantidadVenta);
            int valor = int.Parse(TB_CantidadVenta) * int.Parse(producto.Rows[0]["precioProducto"].ToString());

            venta.Valor       = valor;
            venta.IdProducto  = int.Parse(producto.Rows[0]["idProducto"].ToString());
            venta.EstadoVenta = 1;
            DB_Producto daoProducto = new DB_Producto();

            //DDAOProducto compra = new DDAOProducto();
            daoProducto.CompraProducto(venta, user.Rows[0]["nomUsuario"].ToString());
        }
        //Metodo Para Agregar Un Producto
        public void AgregarProducto(String nombre, int cantidad, double precio, String descripcion, int categoria, int idEmpresa, String modif)
        {
            //DDAOProducto DAO_Producto = new DDAOProducto();
            DB_Producto daoProducto = new DB_Producto();
            UEUProducto EU_Producto = new UEUProducto();

            EU_Producto.Nombre          = nombre;
            EU_Producto.Cantidad        = cantidad;
            EU_Producto.Precio          = precio;
            EU_Producto.Descripcion     = descripcion;
            EU_Producto.Categoria       = categoria;
            EU_Producto.IdEmpresa       = idEmpresa;
            EU_Producto.ModifBy         = modif;
            EU_Producto.BajoInventario  = 1;
            EU_Producto.Estado_producto = 1;
            daoProducto.insertar_producto(EU_Producto);
            //DAO_Producto.GuardarProducto(EU_Producto, modif);
        }
Beispiel #19
0
        public void RegistrarFoto(int idProducto, String nombreArchivo, String rutaArchivo, String modif)
        {
            DB_Producto daoProducto = new DB_Producto();
            UEUFotoProd foto        = new UEUFotoProd();

            foto.Id_Product = idProducto;
            foto.NomArchi   = nombreArchivo;
            foto.RutaArchi  = rutaArchivo;
            foto.Modif_By   = modif;
            daoProducto.subir_fotos(foto);
            //DDAOProducto DAO_Producto = new DDAOProducto();
            //UEUProducto EU_Producto = new UEUProducto();

            //EU_Producto.Id = idProducto;
            //EU_Producto.NomArchivo = nombreArchivo;
            //EU_Producto.RutaArchivo = rutaArchivo;

            //DAO_Producto.RegistrarFoto(EU_Producto, modif);
        }
Beispiel #20
0
        public String BTN_ModificarAlerta_Click(DataTable Empresa, String idProducto, String tb_NuevaAlerta)
        {
            if (idProducto == "0")
            {
                //Modal("Seleccione un producto");
                return("Seleccione un producto");
            }
            //VAMOS A MODIFICAR LA ALERTA DEL PRODUCTO
            UEUProducto prod = new UEUProducto();

            prod.Id             = int.Parse(idProducto);
            prod.BajoInventario = int.Parse(tb_NuevaAlerta);
            prod.ModifBy        = Empresa.Rows[0]["nomEmpresa"].ToString();
            //DDAOProducto DAO_Producto = new DDAOProducto();
            //DAO_Producto.ModificarAlerta(int.Parse(idProducto), int.Parse(tb_NuevaAlerta), Empresa.Rows[0]["nomEmpresa"].ToString());
            DB_Producto daoProducto = new DB_Producto();

            daoProducto.modify_alert(prod);
            //Response.Redirect(Request.Url.AbsoluteUri);
            return("0");
        }
Beispiel #21
0
        //FUNCION BOTON
        public U_aux_master_home boton_buscar(String busqueda)
        {
            //FUNCION PARA REALIZAR LA BUSQUEDA DE LOS DATOS
            U_aux_master_home data = new U_aux_master_home();

            if (String.IsNullOrWhiteSpace(busqueda))
            {
                DB_Producto daoProducto = new DB_Producto();
                //DDAOProducto DAO_Producto = new DDAOProducto();
                data.Productos = daoProducto.get_all_products();
                //Session["Tienda"] = DAO_Producto.TodoProductos();
                data.Url = "Store.aspx";
                //Response.Redirect("Store.aspx");
                return(data);
            }
            //DDAOHome datos = new DDAOHome();
            DB_Producto daoProd = new DB_Producto();
            String      palabra = busqueda;

            palabra = palabra.Replace(' ', '|');
            //datos.Buscador(palabra).Rows.Count > 0
            if (daoProd.find_products(palabra).Rows.Count > 0)
            {
                data.Productos = daoProd.find_products(palabra);
                //datos.Buscador(palabra);
                //Session["Tienda"] = datos.Buscador(palabra);
                data.Url = "Store.aspx";
                //Response.Redirect("Store.aspx");
                return(data);
            }
            else
            {
                data.Productos   = null;
                data.Url         = "";
                data.Modal_Info1 = "No se encontraron resultados";
                return(data);
                //Modal("No se encontraron resultados");
            }
        }
Beispiel #22
0
 public DataTable L_Page_Load(bool postback, Object session, DataTable productos)
 {
     if (!postback)
     {
         if (session != null)
         {
             DataTable produc = new DataTable();
             produc = (DataTable)session;
             return(produc);
         }
         else
         {
             DB_Producto daoProd = new DB_Producto();
             //DDAOProducto DAO_Producto = new DDAOProducto();
             //DataTable response = DAO_Producto.TodoProductos();
             //return response;
             return(daoProd.get_all_products());
         }
     }
     else
     {
         return(productos);
     }
 }
Beispiel #23
0
        public DataTable MostrarCategoria()
        {
            DB_Producto db = new DB_Producto();

            return(db.MostrarCategoria());
        }