コード例 #1
0
 private void GroupBox_Load(object sender, EventArgs e)
 {
     ProveedorCEN proveedorCEN = new ProveedorCEN();
     var proveedor = proveedorCEN.ObtenerProveedor(IdProveedor);
     // Lo pinto en el form
     datosLabel.Text = String.Format("{0} - {1}{2}{3}{4}{5} {6}{7}{8} - {9}{10}",
         proveedor.Nombre, proveedor.Email, Environment.NewLine,
         proveedor.Direccion, Environment.NewLine,
         proveedor.CodigoPostal, proveedor.Localidad, Environment.NewLine,
         proveedor.Provincia, proveedor.Pais, Environment.NewLine);
     PedidoCEN pedidoCEN = new PedidoCEN();
     var pedido = pedidoCEN.ObtenerPedido(IdPedido);
     // Pinto la fecha, tipo de pago y el enum
     fechaBox.Text = pedido.Fecha.ToString();
     pagoBox.Text = pedido.TipoPago.ToString();
     string[] estados = { "Pendiente", "Enviado", "Recibido", "Cancelado" };
     for (int i = 0; i < estados.Length; i++)
     {
         if (estados[i].Equals(pedido.Estado.ToString()))
             estadoCB.SelectedIndex = i;
     }
 }
コード例 #2
0
        private void Form_Load(object sender, EventArgs e)
        {
            ProveedorCEN proveedorCEN = new ProveedorCEN();
            var proveedor = proveedorCEN.ObtenerProveedor(IdProveedor);
            // Lo pinto en el form
            datosLabel.Text = String.Format("{0} - {1}{2}{3}{4}{5} {6}{7}{8} - {9}{10}",
                proveedor.Nombre, proveedor.Email, Environment.NewLine,
                proveedor.Direccion, Environment.NewLine,
                proveedor.CodigoPostal, proveedor.Localidad, Environment.NewLine,
                proveedor.Provincia, proveedor.Pais, Environment.NewLine);

            PedidoCEN pedidoCEN = new PedidoCEN();
            var pedido = pedidoCEN.ObtenerPedido(IdPedido);
            // Pinto la fecha, tipo de pago y el enum
            fechaBox.Text = pedido.Fecha.ToString();
            pagoBox.Text = pedido.TipoPago.ToString();
            string[] estados = { "Pendiente", "Enviado", "Recibido", "Cancelado" };
            for(int i = 0; i < estados.Length; i++)
            {
                if(estados[i].Equals(pedido.Estado.ToString()))
                    estadoCB.SelectedIndex = i;
            }
            // Obtengo el pedido para mostrarlo entero
            LineaPedidoCEN lineaPedidoCEN = new LineaPedidoCEN();
            var l = new List<LineasGV>();
            foreach (LineaPedidoEN linea in lineaPedidoCEN.ObtenerLineasDePedido(pedido.Id))
            {
                var producto = new ProductoCEN().ObtenerProducto(linea.Productos.Id);
                l.Add(new LineasGV()
                {
                    Id = producto.Id,
                    Producto = producto.Nombre,
                    Cantidad = linea.Cantidad
                });
            }
            lineasPedidoGV.DataSource = l;
        }