Exemple #1
0
        //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());
            }
        }