示例#1
0
        public void mostrarMaterialesDelPedido()
        {
            NuevoPedidoView view = (NuevoPedidoView)vista;

            foreach (ListaMaterial materiales in pedido.ListaDeMateriales)
            {
                view.mostrarMaterialesSeleccionados(materiales.material.Descripcion, materiales.material.Precio, materiales.cantidad, materiales.getSubtotal());
            }
        }
示例#2
0
        public void mostrarCargosExtrasDelPedido()
        {
            NuevoPedidoView view = (NuevoPedidoView)vista;

            foreach (CostoExtra cargosExtra in pedido.costosExtras)
            {
                view.mostrarCargosExtras(cargosExtra.descripcion, cargosExtra.importe);
            }
        }
示例#3
0
        private void btnNuevo_Click(object sender, EventArgs e)
        {
            NuevoPedidoView vista = new NuevoPedidoView();

            vista.unirControlador(Controlador);
            ((PedidoControlador)Controlador).crearNuevoPedido();
            vista.ShowDialog();
            ((PedidoControlador)Controlador).unirVista(this);
            ActualizarVista();
        }
示例#4
0
        public void mostrarProductos()
        {
            NuevoPedidoView view = (NuevoPedidoView)vista;

            foreach (LineaPedido lp in pedido.obtenerLineasDePedido())
            {
                view.listarProducto(
                    lp.producto.descripcion,
                    lp.producto.alto,
                    lp.producto.ancho,
                    lp.producto.profundidad,
                    lp.producto.colorPrimario,
                    lp.producto.colorSecundario,
                    lp.cantidad);

                //TODO: ver el precio del producto
            }
        }
示例#5
0
        public void mostrarCliente()
        {
            if (pedido.cliente != null)
            {
                if (vista.GetType() == typeof(NuevoPedidoView))
                {
                    NuevoPedidoView view = (NuevoPedidoView)vista;

                    view.mostrarNombre(pedido.cliente.Nombre);
                    view.mostrarApellido(pedido.cliente.Apellido);
                    view.mostrarDni(pedido.cliente.Dni);
                    view.mostrarTelefono(pedido.cliente.Telefonos[0].Numero);

                    view.mostrarDomicilio(
                        pedido.cliente.Domicilioes[0].Calle,
                        pedido.cliente.Domicilioes[0].Numero,
                        pedido.cliente.Domicilioes[0].Localidad.Provincia.Nombre);
                }
            }
        }