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; } }
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; }