//id de Pedido public NuevaVenta(int id) { InitializeComponent(); dataGridView1.Enabled = false; cliente.Enabled = false; button1.Enabled = false; button2.Enabled = false; button3.Enabled = false; buscarcliente.Enabled = false; radioButton1.Enabled = false; radioButton2.Enabled = false; radioButton3.Enabled = false; radioButton4.Enabled = false; LineaPedidoCP lpCP = new LineaPedidoCP(); List<List<String>> filas = lpCP.getLineasPedidoPorId(id); double total = 0; foreach (List<String> fila in filas) { dataGridView1.Rows.Add(fila[0], fila[1], fila[2], fila[3], fila[4], fila[5]); total += Double.Parse(fila[5]); } LineaPedidoCP lpCP2 = new LineaPedidoCP(); ClienteEN clie = lpCP2.getClienteDePedido(id); cliente.Text = clie.NombreCompleto; label_Precio.Text = total.ToString(); }
private void GestionarVentas_Load(object sender, EventArgs e) { PedidoClienteCEN pcCEN = new PedidoClienteCEN(); IList<PedidoClienteEN> listaPedidos = pcCEN.LeerTodos(0,100); dataGridView_GestionarVentas.Rows.Clear(); foreach(PedidoClienteEN pedido in listaPedidos) { LineaPedidoCP lpCP = new LineaPedidoCP(); List<List<String>> filas = lpCP.getLineasPedidoPorId(pedido.Id); double total = 0; foreach (List<String> fila in filas) { total += Double.Parse(fila[5]); } LineaPedidoCP lpCP2 = new LineaPedidoCP(); dataGridView_GestionarVentas.Rows.Add(pedido.Id, lpCP2.getClienteDePedido(pedido.Id).NombreCompleto, pedido.Fecha, total.ToString()); } }