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(); }
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"; } }
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); }
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"); }