Exemplo n.º 1
0
        public void Datos(long pedidoId)
        {
            var pedido = pedidoServicio.Buscar(pedidoId);

            txtTotal.Text          = string.Empty;
            txtDebe.Text           = string.Empty;
            txtDineroAdelanto.Text = string.Empty;

            lblPersona.Text     = $"{pedido.Apellido} {pedido.Nombre}";
            lblFechaInicio.Text = $"{pedido.FechaPedido.ToString("dddd dd/MM/yyyy")}";
            lblFecha.Text       = $"{pedido.FechaEntrega.ToString("dddd dd/MM/yyyy")}";

            lblHorario.Text = $"Se Retira a la: {pedido.Horario}";

            txtNotas.Text = $"{pedido.Descripcion}";

            txtDineroAdelanto.Text = $"{pedido.Adelanto}";
            txtTotal.Text          = $"{pedido.Total}";

            txtDebe.Text = $"{pedido.Total - pedido.Adelanto}";
            _Debe        = pedido.Total - pedido.Adelanto;

            nudCobro.Maximum = _Debe;

            if (_Debe == 0)
            {
                ckbTarjeta.Visible = false;
                ckbNormal.Visible  = false;

                nudCobro.Visible = false;

                lblCobrar.Visible = false;
                btnCobro.Visible  = false;
                btnRestar.Visible = false;

                if (pedido.Proceso == AccesoDatos.Proceso.PedidoTerminado)
                {
                    btnTerminar.Visible = false;
                    lblVendido.Text     = $"Entregado el \n{pedido.FechaRetirado}";
                }

                if (!pedido.EstaEliminado)
                {
                    lblPagado.Text    = $"| Pagado |";
                    lblPagado.Visible = true;
                }
            }
            else
            {
                ckbTarjeta.Visible = true;
                ckbNormal.Visible  = true;

                nudCobro.Visible  = true;
                lblCobrar.Visible = true;
                btnCobro.Visible  = true;
                btnRestar.Visible = true;

                lblPagado.Visible = false;
            }
        }
Exemplo n.º 2
0
        public PedidoInfo(long pedidoId, AccesoDatos.EstadoPedido 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();
            producto_Dato_Servicio   = new Producto_Dato_Servicio();

            list = new List <VentaDto2>();

            var _Pedido = pedidoServicio.Buscar(pedidoId);

            Estado = estado;

            PedidoId = pedidoId;

            Datos(pedidoId);

            Esquema(pedidoId);

            lblVendido.Visible = false;

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

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

            SiNoHayProductos();

            CargarImageEnGeneral();
        }
Exemplo n.º 3
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();
        }