Esempio n. 1
0
        public void ProbarCargarIvaActual_CargarCorrecto_RegresaIva()
        {
            IvaDAO ivaDAO = new IvaDAO();
            Iva    iva    = ivaDAO.CargarIvaActual();

            Assert.AreEqual(VALOR_IVA_ACTUAL_EN_BASE, iva.Valor);
        }
Esempio n. 2
0
        public GUIReciboDeCuenta(Cuenta cuenta)
        {
            InitializeComponent();
            IvaDAO ivaDAO = new IvaDAO();

            Iva    = ivaDAO.CargarIvaActual();
            Cuenta = cuenta;
            cuenta.CalcularPrecioTotal();
            LabelCuenta.Content         = "Cuenta: " + cuenta.Id + " " + cuenta.Estado.ToString();
            LabelIva.Content            = Iva.Valor * cuenta.PrecioTotal;
            LabelPrecioTotal.Content    = (cuenta.PrecioTotal * Iva.Valor) + cuenta.PrecioTotal;
            DataGridPedidos.ItemsSource = cuenta.Pedidos;
            DataGridPedidos.ItemsSource = CargarAlimentosDePedidos();
        }
Esempio n. 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);
        }
Esempio n. 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;
        }