private void Button_Click_1(object sender, RoutedEventArgs e) { if (nfactura.Text != "" && cif.Text != "" && nombre.Text != "" && direccion.Text != "") { DataTable error = FacturaDBHandler.GetFacturaByFactura(nfactura.Text); bool facturaExiste = false; if (error.Rows.Count > 0) { facturaExiste = true; System.Windows.MessageBox.Show("ya existe este numero de factura,pon otro distinto"); } if ((listaproductosF.Count > 0) && (nfactura.Text != "") && (cliente != null) && !facturaExiste) { MessageBoxResult resultado = System.Windows.MessageBox.Show("¿Desea crear la factura?", "Factura", MessageBoxButton.YesNo, MessageBoxImage.Information); switch (resultado) { case MessageBoxResult.Yes: Cliente cliente = new Cliente(cif.Text, nombre.Text, direccion.Text); if (!FacturaDBHandler.ClienteRepetido(cif.Text)) { FacturaDBHandler.AddCliente(cliente); } FacturaDBHandler.AddFactura(cliente, listaproductosF, nfactura.Text); MainWindow.myNavigationFrame.NavigationService.Navigate(new MainPage()); ReportPreview report = new ReportPreview(); string factura = nfactura.Text; if (nfactura.Text != "") { bool okConsulta = report.GetFacturaByFactura(factura); if (okConsulta) { report.Show(); } else { System.Windows.MessageBox.Show("no se ha encontrado el registro por factura"); } } else { System.Windows.MessageBox.Show("es necesario insertar por una factura"); } break; case MessageBoxResult.No: break; } } } else { MessageBox.Show("INTRODUZCA TODOS LOS DATOS DEL CLIENTE"); } }
private void btnPrint_Click(object sender, EventArgs e) { if (dsReport.tbLand.Rows.Count == 0) { ReportDS.tbLandRow drLand = dsReport.tbLand.NewtbLandRow(); drLand.LandID = Guid.NewGuid().ToString(); drLand.VillageName = txtVillageName.Text; drLand.VillageNo = txtVillageNo.Text; drLand.SubDistrict = txtSubDistrict.Text; drLand.District = txtDistrict.Text; drLand.Province = txtProvince.Text; dsReport.tbLand.AddtbLandRow(drLand); } // Create a new instance of EvidenceInfoForm ReportPreview ReportPreviewForm = new ReportPreview(); // Pass Dataset to PreviewReport From ReportPreviewForm.GetDataSet = dsReport; // Display the form as top most form. ReportPreviewForm.TopMost = true; // Show the settings form ReportPreviewForm.Show(); }
private void PreviewReport_Click(object sender, EventArgs e) { ReportPreview reportPreview = new ReportPreview(); try { reportPreview.FileLocation = ExportForPreview(); reportPreview.Show(this); } catch (Exception ex) { AMTLogger.WriteToLog(ex.Message, MethodBase.GetCurrentMethod().Name, 0, AMTLogger.LogInfo.Error); } }
private async void actgrdPreview(object sender, RoutedEventArgs e) { tblDocumentCommon xDoc = FViewDataContext.CurrentDocument; //(tblDocumentCommon)((Button)sender).Tag; await FViewDataContext.SaveAllCangesAsync(); ReportPreview xReportPreview = new ReportPreview(); //xReportPreview.Owner = this; ReportClass xReport = PrintContext.Instance.GetReport(xDoc); try { xReportPreview.SetReport(xReport); xReportPreview.Show(); } finally { // xReport.Dispose(); } }
private void Button_Click_7(object sender, RoutedEventArgs e) { ReportPreview report = new ReportPreview(); string factura = numeroFactura.Text; if (numeroFactura.Text != "") { bool okConsulta = report.GetCrearFactura(factura); if (okConsulta) { report.Show(); } else { System.Windows.MessageBox.Show("no se ha encontrado el registro por factura"); } } else { System.Windows.MessageBox.Show("es necesario insertar por una factura"); } }
private void Button_Click_5(object sender, RoutedEventArgs e) { ReportPreview report = new ReportPreview(); string cif = nif.Text; if (nif.Text != "") { bool okConsulta = report.GetFacturaCif(cif); if (okConsulta) { report.Show(); } else { System.Windows.MessageBox.Show("no se ha encontrado el registro por cif"); } } else { System.Windows.MessageBox.Show("es necesario insertar por cif"); } }
private void Button_Click_6(object sender, RoutedEventArgs e) { if (fechaInicio.Text != "" && fechaFin.Text != "") { string fechainicio = fechaInicio.Text; string fechafin = fechaFin.Text; ReportPreview report = new ReportPreview(); bool okConsulta = report.GetInformeFecha(fechainicio, fechafin); if (okConsulta) { report.Show(); } else { System.Windows.MessageBox.Show("No existen registros para las fechas seleccionadas"); } } else { System.Windows.MessageBox.Show("Selecciona Fecha Inicio y Fecha Fin"); } }
private void Button_Click_5(object sender, RoutedEventArgs e) { ReportPreview report = new ReportPreview(); string cif = txb_cif.Text; if (cif != "") { bool okConsulta = report.GetFacturaCIF(cif); if (okConsulta) { report.Show(); } else { MessageBox.Show("No se han econtrado registro para el CIF"); txb_cif.Text = ""; } } else { MessageBox.Show("Es necesario escribir un CIF de cliente"); } }
private void Button_Click_1(object sender, RoutedEventArgs e) { if (listaProductosF.Count > 0 && txb_nFactura.Text != "" && cliente != null) { Cliente nuevocliente = new Cliente(txb_cif.Text, txb_nombre.Text, txb_direccion.Text); FacturaDBHandler.AddClient(nuevocliente); bool okFactura = FacturaDBHandler.AddFactura(nuevocliente, listaProductosF, txb_nFactura.Text); if (okFactura) { MainWindow.myNavigationFrame.NavigationService.Navigate(new MainPage()); ReportPreview report = new ReportPreview(); string factura = txb_nFactura.Text; if (txb_nFactura.Text != "") { bool okConsulta = report.GetCrearFactura(txb_nFactura.Text); if (okConsulta) { report.Show(); } else { System.Windows.MessageBox.Show("no se ha encontrado el registro por factura"); } } else { MessageBox.Show("no se ha podido cargar la factura"); } } else { MessageBox.Show("No se ha encontrado el registro pro factura"); } } }