public void ProbarRecuperarTodos() { MesaDAO mesaDAO = new MesaDAO(); List <Mesa> mesas = mesaDAO.RecuperarTodos(); Assert.AreEqual(NUMERO_DE_MESAS_EN_DB, mesas.Count); }
public void VerMesas() { MesaDAO mesaDAO = new MesaDAO(); Mesas = mesaDAO.RecuperarTodos(); ListaM.ItemsSource = Mesas; }
private void MostrarMesasDisponibles() { MesaDAO mesaDAO = new MesaDAO(); MesasDisponibles = mesaDAO.ObtenerMesasPorEstado(EstadoMesa.Disponible); ListBoxMesas.ItemsSource = MesasDisponibles; }
public void CambiarEstado(EstadoMesa estado) { if (NumeroDeMesa >= 0) { MesaDAO mesaDAO = new MesaDAO(); mesaDAO.CambiarEstadoPorID(NumeroDeMesa, estado); } }
private async void Window_Loaded(object sender, RoutedEventArgs e) { DominioDAO domDao = new DominioDAO(); MesaDAO mesaDao = new MesaDAO(); try { //datos combobox var combobox = await domDao.GetAllByDomValDom("Mesa"); BindableCollection <Domino> lista = new BindableCollection <Domino>(combobox); //opcion por defecto combobox Domino defaultCB = new Domino { dom_desc = "Seleccionar", dom_val = 0 }; //insertar en la primera posición lista.Insert(0, defaultCB); estadoMesaCB.ItemsSource = lista; //datos menuitem por id var mesa = await mesaDao.GetById(this.mesa_id); //obtener el descripcion de estado string estadoMesa = (from c in lista where c.dom_val == mesa.mesa_estado select new { c.dom_desc }).FirstOrDefault().dom_desc; //identificar la posicion en el combobox int indice = 0; for (int i = 0; i < lista.Count; i++) { string opcion = lista[i].dom_desc; if (opcion.Equals(estadoMesa)) { indice = i; } } estadoMesaCB.SelectedIndex = indice; txtMesa.Text = mesa.mesa_numero; txtCapacidad.Text = mesa.mesa_capacidad.ToString(); } catch (Exception) { MessageBox.Show("Error al cargar datos en Actualizar"); } }
public void CapturarMesa() { MesaRegistar = new Mesa(); String NMesa = TextBoxNumeroMesa.Text; MesaRegistar.NumeroDeMesa = int.Parse(NMesa); MesaDAO mesaDAO = new MesaDAO(); mesaDAO.GuardarMesas(MesaRegistar); MessageBox.Show("Mesa Registrada con Exito!", "", MessageBoxButton.OK, MessageBoxImage.Information); }
public MesaBLL() { try { mesaDAO = new MesaDAO(); } catch (Exception ex) { throw ex; } }
public void ProbarCambiarEstado_DisponibleAOcupado() { Mesa mesa = new Mesa(); mesa.NumeroDeMesa = ID_MESA_ESTADO_DISPONIBLE; mesa.CambiarEstado(EstadoMesa.Ocupada); MesaDAO mesaDAO = new MesaDAO(); Mesa mesaRecuperada = mesaDAO.ObtenerMesaPorID(ID_MESA_ESTADO_DISPONIBLE); Assert.AreEqual(EstadoMesa.Ocupada, mesaRecuperada.Estado); }
public List <Mesa> retornarMesas(int numero = -1) { try { MesaDAO dao = new MesaDAO(); return(dao.find(numero)); } catch (Exception e) { throw e; } }
public void excluirMesa(int numero) { Mesa mesa = new Mesa(null); mesa.Numero = numero; try { MesaDAO dao = new MesaDAO(); dao.delete(mesa); } catch (Exception e) { throw e; } }
private async void btnActualizar_Click(object sender, RoutedEventArgs e) { Domino selectedEstado = this.estadoMesaCB.SelectedItem as Domino; string mesa = (txtMesa.Text).ToUpper(); string capacidad = txtCapacidad.Text; MesaDAO dao = new MesaDAO(); //var listadoMesa = await dao.GetAll(); //var result = (from u in listadoMesa // where u.mesa_numero == mesa // select new // { // u.mesa_id // }).FirstOrDefault(); //if (result != null) //{ // MessageBox.Show("Mesa ya Existe"); // this.Close(); //} //else try { Mesa obj = new Mesa() { mesa_id = this.mesa_id, mesa_numero = mesa, mesa_estado = selectedEstado.dom_val, mesa_capacidad = Int32.Parse(capacidad) }; var response = await dao.Update(obj); MessageBox.Show("Mesa Actualizado Exitosamente", "Result", MessageBoxButton.OK, MessageBoxImage.Information); this.Close(); } catch (Exception ex) { MessageBox.Show("Mesa no Actualizado"); } }
public void atualizarMesa(int numero, string identificacao_garcom) { try { Garcom garcom = new Garcom(); garcom.Identificacao = identificacao_garcom; Mesa mesa = new Mesa(garcom); mesa.Numero = numero; MesaDAO dao = new MesaDAO(); dao.update(mesa); } catch (Exception e) { throw e; } }
/// <summary> /// Refreshes the list of products. Called by navigation commands. /// </summary> private async void RefreshProducts() { MesaDAO mesaDao = new MesaDAO(); try { var result = await mesaDao.GetAll(); List <MesaModel> listaMesaModel = new List <MesaModel>(); foreach (var item in result) { string estado; if (item.mesa_estado == 1) { estado = "Deshabilitado"; } else { estado = "Habilitado"; } listaMesaModel.Add(new MesaModel { mesa_id = item.mesa_id, mesa_numero = item.mesa_numero, mesa_estado = item.mesa_estado, mesa_capacidad = item.mesa_capacidad, mesa_numero_descripcion = estado }); } BindableCollection <MesaModel> lista = new BindableCollection <MesaModel>(listaMesaModel); Listado = DataAccess.GetMesa(start, itemCount, sortColumn, ascending, out totalItems, lista); NotifyPropertyChanged("Start"); NotifyPropertyChanged("End"); NotifyPropertyChanged("TotalItems"); } catch (Exception) { MessageBox.Show("Listado Mesa no Encontrado(paginacion)"); } }
private void ButtonTerminarCuenta_Click(object sender, RoutedEventArgs e) { var resultado = MessageBox.Show("¿Desea cobrar esta cuenta?", "AVISO", MessageBoxButton.YesNo); if (resultado == MessageBoxResult.Yes) { CuentaDAO cuentaDAO = new CuentaDAO(); Cuenta.Estado = EstadoCuenta.Terminada; Cuenta.CalcularPrecioTotal(); cuentaDAO.ActualizarCuenta(Cuenta); MesaDAO mesaDAO = new MesaDAO(); mesaDAO.CambiarEstadoPorID(Cuenta.Mesa.NumeroDeMesa, EstadoMesa.Disponible); ControladorInformacionDeCuenta.OcultarCuenta(); } GUIReciboDeCuenta reciboDeCuenta = new GUIReciboDeCuenta(Cuenta); reciboDeCuenta.ShowDialog(); }
private async void btnDelete_Click(object sender, RoutedEventArgs e) { MesaModel dataRowView = (MesaModel)((Button)e.Source).DataContext; int mesa_id = dataRowView.mesa_id; MesaDAO dao = new MesaDAO(); try { var response = await dao.Delete(mesa_id); if (response.IsSuccessStatusCode) { MessageBox.Show("Mesa Exitosamente Borrado!"); } } catch (Exception) { MessageBox.Show("Mesa no Borrado!"); } }
public MesaRN() { dao = new MesaDAO(); }