Esempio n. 1
0
 private void btnFacturar_Click(object sender, EventArgs e)
 {
     if (dgvOrden.RowCount == 0)
     {
         MessageBox.Show("LA ORDEN ESTA VACIA");
     }
     else
     {
         List <clsDetalle> ListaDetalles = new List <clsDetalle>();
         foreach (DataGridViewRow row in dgvOrden.Rows)
         {
             clsDetalle detalle = new clsDetalle(Convert.ToInt32(row.Cells[0].Value), Convert.ToInt32(row.Cells[2].Value), Convert.ToDecimal(row.Cells[3].Value));
             ListaDetalles.Add(detalle);
         }
         using (var form = new frmLeerOrden(GetDataTableFromDGV(dgvOrden), txtTotal.Text, ListaDetalles))
         {
             var result = form.ShowDialog();
             if (result == DialogResult.OK)
             {
                 dgvOrden.Rows.Clear();
                 CalcularTotal();
                 txtTotal.Text = string.Empty;
             }
         }
         //frmLeerOrden leerOrden = new frmLeerOrden(GetDataTableFromDGV(dgvOrden), txtTotal.Text, ListaDetalles);
         //leerOrden.ShowDialog();
     }
 }