コード例 #1
0
        private void MostrarAlimentos()
        {
            PlatilloDAO     platilloDAO = new PlatilloDAO();
            ProductoDAO     productoDAO = new ProductoDAO();
            List <Alimento> alimentos   = new List <Alimento>();

            alimentos                    = alimentos.Concat(platilloDAO.CargarTodos()).ToList();
            alimentos                    = alimentos.Concat(productoDAO.CargarProductosActivos()).ToList();
            AlimentosCargados            = alimentos;
            ListBoxAlimentos.ItemsSource = alimentos;
        }
コード例 #2
0
        public GUIPasarInventario(ControladorDeCambioDePantalla controlador, Empleado empleadoCargado)
        {
            InitializeComponent();
            Gerente     = empleadoCargado;
            Controlador = controlador;
            BarraDeEstado.Controlador = controlador;
            IngredienteDAO ingredienteDAO = new IngredienteDAO();
            ProductoDAO    productoDAO    = new ProductoDAO();

            ProductosCargados            = productoDAO.CargarProductosActivos();
            IngredientesCargados         = ingredienteDAO.CargarIngredientesActivos();
            ObjetosDeInventarioCargados  = CombinarIngredientesYProductos(IngredientesCargados, ProductosCargados);
            ObjetosDeInventarioVisibles  = ObjetosDeInventarioCargados;
            BusquedaDataGrid.ItemsSource = ObjetosDeInventarioVisibles;
        }
コード例 #3
0
        public GUIEditarPedido(ControladorDeCambioDePantalla controlador, Empleado empleadoDeCallCenter, Pedido pedido)
        {
            InitializeComponent();
            this.EmpleadoDeCallCenter = empleadoDeCallCenter;
            this.Pedido = pedido;
            IvaDAO      ivaDAO      = new IvaDAO();
            PlatilloDAO platilloDAO = new PlatilloDAO();
            ProductoDAO productoDAO = new ProductoDAO();

            try
            {
                Iva = ivaDAO.CargarIvaActual();
            }
            catch (InvalidOperationException e)
            {
                MessageBox.Show(e.Message + "Porfavor contacte a su administrador", "Error! ", MessageBoxButton.OK);
                controlador.Regresar();
            }

            IvaLabel.Content          = "IVA(" + Iva.Valor * 10 + "%)";
            Controlador               = controlador;
            BarraDeEstado.Controlador = controlador;
            try
            {
                ProductosCargados = productoDAO.CargarProductosActivos();
                PlatillosCargados = platilloDAO.CargarTodos();
            }
            catch (InvalidOperationException e)
            {
                MessageBox.Show(e.Message + "Porfavor contacte a su administrador", "Error! ", MessageBoxButton.OK);
                controlador.Regresar();
            }
            AlimentosCargados = AlimentosCargados.Concat(PlatillosCargados).ToList();
            AlimentosCargados = AlimentosCargados.Concat(ProductosCargados).ToList();
            AlimentosVisibles = AlimentosCargados;
            ActualizarPantalla();
            BarraDeEstado.ActualizarEmpleado(empleadoDeCallCenter);
        }
コード例 #4
0
        private void LimpiarPantalla()
        {
            IvaDAO      ivaDAO      = new IvaDAO();
            PlatilloDAO platilloDAO = new PlatilloDAO();
            ProductoDAO productoDAO = new ProductoDAO();

            Iva = ivaDAO.CargarIvaActual();
            IvaLabel.Content  = "IVA(" + Iva.Valor * 10 + "%)";
            ProductosCargados = productoDAO.CargarProductosActivos();
            PlatillosCargados = platilloDAO.CargarTodos();
            AlimentosCargados = new List <Alimento>();
            AlimentosCargados = AlimentosCargados.Concat(PlatillosCargados).ToList();
            AlimentosCargados = AlimentosCargados.Concat(ProductosCargados).ToList();
            AlimentosVisibles = AlimentosCargados;
            Pedido            = new Pedido();
            ActualizarPantalla();
            BusquedaTextBox.Text             = string.Empty;
            NombreDeClienteTextBox.Text      = string.Empty;
            NumeroTelefonicoTextBox.Text     = string.Empty;
            DireccionClienteTextBlock.Text   = string.Empty;
            ComentariosClienteTextBlock.Text = string.Empty;
            ComentariosOrdenTextBlock.Text   = string.Empty;
        }