예제 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            List <Facturacion> list = BLL.FacturacionBLL.GetList(X => true);

            List <Facturacion> nuevo = new List <Facturacion>();

            nuevo.Add(list.Last());

            ReporteFacturacion abrir = new ReporteFacturacion(nuevo);

            abrir.Show();
        }
예제 #2
0
 private void ReporteButton_Click(object sender, EventArgs e)
 {
     if (ConsultadataGridView.RowCount == 0)
     {
         MessageBox.Show("no hay datos para imprimir");
         return;
     }
     else
     {
         ReporteFacturacion report = new ReporteFacturacion(ListaFacturacion);
         report.ShowDialog();
     }
 }
예제 #3
0
        private void ReporteButton_Click(object sender, EventArgs e)
        {
            Facturacion facturacionn = new Facturacion();

            if (ConsultadataGridView.Rows.Count > 0 && ConsultadataGridView.CurrentRow != null)
            {
                List <Facturacion> Detalle = (List <Facturacion>)ConsultadataGridView.DataSource;
                int id = Detalle.ElementAt(ConsultadataGridView.CurrentRow.Index).FacturaID;

                ReporteFacturacion abrir = new ReporteFacturacion(FacturacionBLL.GetList(x => x.FacturaID == id));
                abrir.Show();
            }
            else
            {
                MessageBox.Show("No existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
        }