Exemplo n.º 1
0
        private void obtenerDatosComandaActual()
        {
            Comanda comanda = new Comanda();

            comanda = ComandaLN.SeleccionarComandaSegunMesaAsignada((string)Session["mesa_id"]);

            if (comanda != null)
            {
                comanda.estadoComanda = EstadoComandaLN.SeleccionarEstadoComanda(comanda.estadoComanda.estadoComanda_id);
                comanda.mesa          = MesaLN.SeleccionarMesa(comanda.mesa.mesa_id);
                comanda.estadoCuenta  = EstadoCuentaLN.SeleccionarEstadoCuenta(comanda.estadoCuenta.estadoCuenta_id);

                asignarDatosSegunComanda(comanda);
            }

            establecerSesionComandaActual();
        }
Exemplo n.º 2
0
        private void buscarMesaSegunFiltro(string criterio)
        {
            Mesa mesa = new Mesa();

            mesa = MesaLN.SeleccionarMesa(criterio);

            if (mesa != null)
            {
                txtIdentificacionMesa.Text = mesa.mesa_id;
                rblOcupado.SelectedValue   = (mesa.ocupado) ? "1" : "0";
                rblActivo.SelectedValue    = (mesa.activo) ? "1" : "0";
            }
            else
            {
                lblErrorMessage.Text     = "No se ha encontrado registros con la descripción indicada";
                lblErrorMessage.CssClass = "alert alert-warning form-control";
            }
        }
Exemplo n.º 3
0
        private bool esFacturable(string idMesa)
        {
            Comanda comanda = new Comanda();

            comanda = ComandaLN.SeleccionarComandaSegunMesaAsignada(idMesa);

            if (comanda != null)
            {
                comanda.estadoComanda = EstadoComandaLN.SeleccionarEstadoComanda(comanda.estadoComanda.estadoComanda_id);
                comanda.mesa          = MesaLN.SeleccionarMesa(comanda.mesa.mesa_id);
                comanda.estadoCuenta  = EstadoCuentaLN.SeleccionarEstadoCuenta(comanda.estadoCuenta.estadoCuenta_id);
            }

            if (comanda.estadoComanda.estadoComanda_id.Equals("DE"))
            {
                return(true);
            }

            return(false);
        }
Exemplo n.º 4
0
        private void asignarMesa(string mesa_idp, string nombre_cliente)
        {
            Comanda comanda = new Comanda();

            comanda.mesa.mesa_id   = mesa_idp;
            comanda.nombreCliente  = nombre_cliente;
            comanda.usuarioComanda = (usuario)Session["usuarioLogueado"];

            ComandaLN.Nuevo(comanda);

            //Selecciona la mesa

            Entidades.Mesa mesa = MesaLN.SeleccionarMesa(mesa_idp);

            //Modifica su estado
            mesa.ocupado = true;

            //Guarda su nuevo estado en base de datos
            MesaLN.Modificar(mesa);

            //Regresa a la pantalla principal
            Response.Redirect("gestion-mesas.aspx");
        }