Beispiel #1
0
        private void CrearControles(IEnumerable <PedidoDto> cuentas, AccesoDatos.Proceso pedido)
        {
            var flowPanel = new FlowLayoutPanel
            {
                Name = $"flowPanel Cuenta",
                Dock = DockStyle.Fill,
                BackgroundImageLayout = ImageLayout.Stretch,
                AutoScroll            = true
            };

            foreach (var item in cuentas)
            {
                var cuenta = item;

                var control = new Unidad.UnidadEspera(cuenta, pedido);

                if (item.Proceso == AccesoDatos.Proceso.Retirado)
                {
                    control.BackColor = System.Drawing.Color.Orange;
                }

                flowPanel.Controls.Add(control);
            }

            panelGrilla.Controls.Add(flowPanel);
        }
        public UnidadEspera(PedidoDto pedidoDto, AccesoDatos.Proceso estado)
        {
            InitializeComponent();

            pedido_Producto_Servicio = new Producto_Pedido_Servicio();
            producto       = new ProductoServicio();
            pedidoServicio = new PedidoServicio();

            Pedido  = pedidoDto;
            _estado = estado;

            VerDatos();
        }
Beispiel #3
0
        public void LlenarGrilla(AccesoDatos.Proceso pedido)
        {
            if (pedido == AccesoDatos.Proceso.Retirado)
            {
                lblTitulo.Text        = "Prendas Retiradas";
                panelGrilla.BackColor = System.Drawing.Color.OrangeRed;

                var cuentas = pedidoServicio.BuscarRetirado();

                CrearControles(cuentas, AccesoDatos.Proceso.Retirado);
            }
            else
            {
                var cuentas = pedidoServicio.BuscarGuardados();

                CrearControles(cuentas, AccesoDatos.Proceso.Guardado);
            }
        }
Beispiel #4
0
        public GuardadoConsumidorFinal(AccesoDatos.Proceso pedido)
        {
            InitializeComponent();

            pedidoServicio           = new PedidoServicio();
            producto_Pedido_Servicio = new Producto_Pedido_Servicio();

            if (pedido == AccesoDatos.Proceso.Retirado)
            {
                btnActualizar.Visible = false;
                btnEliminar.Visible   = true;
            }

            _Pedido = pedido;

            LlenarGrilla(pedido);

            CargarImageEnGeneral();

            VerSiHayPedidos();
        }
Beispiel #5
0
        public PedidoGuardado(long pedidoId, AccesoDatos.Proceso estado)
        {
            InitializeComponent();

            producto_Pedido_Servicio = new Producto_Pedido_Servicio();
            pedidoServicio           = new PedidoServicio();
            productoServicio         = new ProductoServicio();
            cajaServicio             = new CajaServicio();
            detalleCajaServicio      = new DetalleCajaServicio();
            ctaCteServicio           = new CtaCteServicio();
            ventaServicio            = new VentaServicio();

            list = new List <VentaDto2>();

            Estado = estado;

            var _Pedido = pedidoServicio.Buscar(pedidoId);

            PedidoId = pedidoId;

            Datos(pedidoId);

            Esquema(pedidoId);


            if (_Pedido.Proceso == AccesoDatos.Proceso.Retirado)
            {
                btnTerminar.Visible = false;
                ckbTarjeta.Visible  = false;
                ckbNormal.Visible   = false;
                lblVendido.Visible  = true;
                btnVolverPedidoNoRetirado.Visible     = true;
                btnAgregarProductos.Visible           = false;
                btnEliminarPedidoSeleccionado.Visible = false;
            }
            else
            {
                btnAgregarProductos.Visible = true;
            }

            if (_Pedido.EstaEliminado)
            {
                lblEliminado.Visible = true;
                btnGuardar.Visible   = false;
                btnEliminar.Visible  = false;

                txtNotas.Enabled = false;

                btnCobro.Visible   = false;
                btnRestar.Visible  = false;
                lblCobrar.Visible  = false;
                ckbNormal.Visible  = false;
                ckbTarjeta.Visible = false;
                nudCobro.Visible   = false;

                btnTerminar.Visible = false;

                btnAgregarProductos.Visible           = false;
                btnEliminarPedidoSeleccionado.Visible = false;
                btnVolverPedidoNoRetirado.Visible     = false;
            }

            if (dgvGrilla.RowCount == 0)
            {
                btnEliminarPedidoSeleccionado.Visible = false;
                btnAgregarProductos.Visible           = false;
                btnTerminar.Enabled = false;
            }

            CargarImageEnGeneral();
        }