예제 #1
0
        public String validarCarrito(Int32 buscar)
        {
            daoCarrito dao = new daoCarrito();
            int        a   = dao.obtenerCarrito(buscar).Count();

            if (a > 0)
            {
                return("1");
            }
            else
            {
                return(null);
            }
        }
예제 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!String.IsNullOrEmpty((String)(Session["usuario"])))
            {
                btnIniciarSesion.Text = "Cerrar Sesion";

                daoCarrito           = new daoCarrito();
                daoCliente           = new daoCliente();
                dgvPedido.DataSource = daoCarrito.obtenerTodos((String)(Session["usuario"]));
                dgvPedido.DataBind();
            }
            else
            {
                Response.Redirect("LoginAdmin.aspx", true);
            }
        }
예제 #3
0
        //METODO PARA LLENAR LA TABLA
        public void obtenerPedidos()
        {
            List <pedidoAdmin> pedidos = new List <pedidoAdmin>();

            // Create new DataTable and DataSource objects.
            DataTable table = new DataTable();

            // Declare DataColumn and DataRow variables.
            DataColumn column;
            DataRow    row;
            DataView   view;

            column            = new DataColumn();
            column.DataType   = System.Type.GetType("System.String");
            column.ColumnName = "ID";
            table.Columns.Add(column);

            column            = new DataColumn();
            column.DataType   = System.Type.GetType("System.String");
            column.ColumnName = "USUARIO";
            table.Columns.Add(column);

            column            = new DataColumn();
            column.DataType   = System.Type.GetType("System.String");
            column.ColumnName = "DIRECCION";
            table.Columns.Add(column);

            column            = new DataColumn();
            column.DataType   = System.Type.GetType("System.String");
            column.ColumnName = "PEDIDO";
            table.Columns.Add(column);

            column            = new DataColumn();
            column.DataType   = System.Type.GetType("System.Double");
            column.ColumnName = "TOTAL";
            table.Columns.Add(column);

            column            = new DataColumn();
            column.DataType   = System.Type.GetType("System.String");
            column.ColumnName = "ESTADO";
            table.Columns.Add(column);

            dgvPedidos.Columns.Clear();
            pedidos = new daoCarrito().obtenerTodosAdmin("PENDIENTE");

            // Create new DataRow objects and add to DataTable.
            foreach (pedidoAdmin p in pedidos)
            {
                row              = table.NewRow();
                row["ID"]        = p.ID;
                row["USUARIO"]   = new daoCliente().obtenerUno(p.ID_CLIENTE).nombre;
                row["DIRECCION"] = p.DIRECCION;
                row["PEDIDO"]    = p.PEDIDO;
                row["TOTAL"]     = p.TOTAL;
                row["ESTADO"]    = p.ESTADO;
                table.Rows.Add(row);
            }

            // Create a DataView using the DataTable.
            view = new DataView(table);
            // Set a DataGrid control's DataSource to the DataView.
            dgvPedidos.DataSource = view;

            //CICLO USADO PARA COLOCAR LOS BOTONES DENTRO DE LA TABLA PRODUCTOS
            foreach (DataColumn dc in table.Columns)
            {
                ButtonField bf = new ButtonField();
                bf.CommandName   = dc.ColumnName.ToString();
                bf.DataTextField = dc.ColumnName;
                bf.ButtonType    = ButtonType.Image;
                bf.ImageUrl      = "https://i.ibb.co/372MhgM/11875166141558096434-32.png";
                dgvPedidos.Columns.Add(bf);
                break;
            }

            dgvPedidos.DataBind();
        }
예제 #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //
            daoCarrito  = new daoCarrito();
            listaProd   = new List <Producto>();
            daoProducto = new daoProducto();
            daoUsuario  = new daoUsuario();
            // Create new DataTable and DataSource objects.
            DataTable table = new DataTable();

            // Declare DataColumn and DataRow variables.
            DataColumn column;
            DataRow    row;
            DataView   view;

            column            = new DataColumn();
            column.DataType   = System.Type.GetType("System.String");
            column.ColumnName = "NOMBRE";
            table.Columns.Add(column);

            // Create second column.
            column            = new DataColumn();
            column.DataType   = Type.GetType("System.Double");
            column.ColumnName = "PRECIO";
            table.Columns.Add(column);


            column            = new DataColumn();
            column.DataType   = Type.GetType("System.String");
            column.ColumnName = "IMAGEN";
            table.Columns.Add(column);


            dgvProductos.Columns.Clear();
            listaProd = daoProducto.obtenerTodos();

            // Create new DataRow objects and add to DataTable.
            foreach (Producto p in listaProd)
            {
                row           = table.NewRow();
                row["NOMBRE"] = p.nombre;
                row["PRECIO"] = p.precio;
                row["IMAGEN"] = p.foto;

                table.Rows.Add(row);
            }

            // Create a DataView using the DataTable.
            view = new DataView(table);
            // Set a DataGrid control's DataSource to the DataView.
            dgvProductos.DataSource = view;

            //CICLO USADO PARA COLOCAR LOS BOTONES DENTRO DE LA TABLA PRODUCTOS
            foreach (DataColumn dc in table.Columns)
            {
                ButtonField bf = new ButtonField();
                bf.CommandName   = dc.ColumnName + "";
                bf.DataTextField = dc.ColumnName;
                dgvProductos.Columns.Add(bf);
                break;
            }


            foreach (DataColumn dc in table.Columns)
            {
                ButtonField bf = new ButtonField();
                bf.CommandName   = dc.ColumnName + "";
                bf.DataTextField = dc.ColumnName;
                bf.ImageUrl      = "https://i.ibb.co/Gn2ZQPs/15649512571605802262-32.png";
                bf.ButtonType    = ButtonType.Image;
                dgvProductos.Columns.Add(bf);
                break;
            }

            dgvProductos.DataBind();


            if (!String.IsNullOrEmpty((String)(Session["usuario"])))
            {
                userActual            = (String)(Session["usuario"]);
                btnIniciarSesion.Text = "Cerrar Sesion";

                if (!String.IsNullOrEmpty((String)(Session["isAdmin"])))
                {
                    isAdmin           = (String)(Session["isAdmin"]);
                    btnPerfil.Visible = false;
                    btnPedido.Visible = false;
                }
                else
                {
                    btnVerPedidos.Visible    = false;
                    btnProductosCRUD.Visible = false;
                    btnUsersCRUD.Visible     = false;
                }
            }
            else
            {
                btnPerfil.Visible               = false;
                btnPedido.Visible               = false;
                btnVerPedidos.Visible           = false;
                btnProductosCRUD.Visible        = false;
                btnUsersCRUD.Visible            = false;
                dgvProductos.Columns[1].Visible = true;
            }
        }
예제 #5
0
        public Int32 totalCarrito(Int32 id)
        {
            daoCarrito dao = new daoCarrito();

            return(dao.totalCarrito(id));
        }
예제 #6
0
        public void insertarCarrito(DUCarrito carrito)
        {
            daoCarrito dao = new daoCarrito();

            dao.insertarCarrito(carrito);
        }
예제 #7
0
        public void eliminarCarrito(Int32 id, String session)
        {
            daoCarrito dao = new daoCarrito();

            dao.eliminarCarrito(id, session);
        }
예제 #8
0
        public List <DUVistaCarritoUsuario> carritoUsuario(Int32 buscar)
        {
            daoCarrito dao = new daoCarrito();

            return(dao.obtenerCarrito(buscar));
        }