private void BtnReporte_Click(object sender, RoutedEventArgs e) { if (dgOperaciones.Items.Count == 0) { MessageBox.Show("No se puede realizar un Reporte vacio!", "SwissNet", MessageBoxButton.YesNo, MessageBoxImage.Warning); return; } int idEmpleado = CbEmpleado.SelectedIndex > -1 ? (int)CbEmpleado.SelectedValue : -1; int?SearchStatus = 1; if (RbNoPagado.IsChecked ?? false) { SearchStatus = 1; } else if (RbPagado.IsChecked ?? false) { SearchStatus = 2; } else if (RbAmbos.IsChecked ?? false) { SearchStatus = null; } Reports.Reporte reporte = new Reports.Reporte(); reporte.ExportPDF(Metodos.DeudasPorEmpleado(idEmpleado, SearchStatus, CbTipoDeuda.SelectedIndex), "DeudaActiva"); }
private void BtnReporte_Click(object sender, RoutedEventArgs e) { if (searchType == SearchType.Departamento) { if (dgDepartamento.Items.Count == 0) { MessageBox.Show("No se puede realizar un Reporte vacio!", "SwissNet", MessageBoxButton.YesNo, MessageBoxImage.Warning); return; } int id = CbDepartamento.SelectedIndex > -1 ? (int)CbDepartamento.SelectedValue : -1; Reports.Reporte reporte = new Reports.Reporte(); reporte.ExportPDF(Metodos.RendimientobyDepartamento(id, CbFechaInicio.SelectedDate, CbFechaFinal.SelectedDate), "RendimientobyDepartamento"); } else if (searchType == SearchType.Empleado) { if (dgEmpleado.Items.Count == 0) { MessageBox.Show("No se puede realizar un Reporte vacio!", "SwissNet", MessageBoxButton.YesNo, MessageBoxImage.Warning); return; } int id = CbEmpleado.SelectedIndex > -1 ? (int)CbEmpleado.SelectedValue : -1; Reports.Reporte reporte = new Reports.Reporte(); reporte.ExportPDF(Metodos.RendimientobyEmpleado(id, CbFechaInicio.SelectedDate, CbFechaFinal.SelectedDate), "RendimientobyEmpleado"); } }
private void BtnReporte_Click(object sender, RoutedEventArgs e) { if (dgOperaciones.Items.Count == 0) { MessageBox.Show("No se puede realizar un Reporte vacio!", "SwissNet", MessageBoxButton.YesNo, MessageBoxImage.Warning); return; } int idEmpleado = CbEmpleado.SelectedIndex > -1 ? (int)CbEmpleado.SelectedValue : CbEmpleado.SelectedIndex; int idTipoTramite = CbTipoTramite.SelectedIndex > -1 ? (int)CbTipoTramite.SelectedValue : CbTipoTramite.SelectedIndex; Reports.Reporte reporte = new Reports.Reporte(); reporte.ExportPDF(Metodos.MostrarReporte(idEmpleado, idTipoTramite), "RelacionesLaborales"); }
private void BtnContratos_Click(object sender, RoutedEventArgs e) { SeleccionarUsuario dialog = new SeleccionarUsuario(true); if (dialog.ShowDialog() ?? false) { DateTime now = DateTime.Now; var startdate = new DateTime(now.Year, now.Month, 1); var enddate = startdate.AddMonths(1).AddDays(-1); Reports.Reporte reporte = new Reports.Reporte(); reporte.ExportPDF(new MContrato().ReporteNumeroContrato(dialog.FechaInicioSel ?? startdate, dialog.FechaFinalSel ?? enddate), "NumeroContratos"); } }
private void BtnSeleccion_Click(object sender, RoutedEventArgs e) { if (dgOperaciones.Items.Count == 0) { MessageBox.Show("No se puede realizar un Reporte vacio!", "SwissNet", MessageBoxButton.YesNo, MessageBoxImage.Warning); return; } SeleccionarUsuario dialog = new SeleccionarUsuario(false); if (dialog.ShowDialog() ?? false) { DateTime now = DateTime.Now; var startdate = new DateTime(now.Year, now.Month, 1); var enddate = startdate.AddMonths(1).AddDays(-1); Reports.Reporte reporte = new Reports.Reporte(); reporte.ExportPDF(Metodos.SeleccionadosPorUsuario(dialog.UsuarioSeleccionado.idUsuario, dialog.FechaInicioSel ?? startdate, dialog.FechaFinalSel ?? enddate), "SeleccionadosPorEmpleado"); } }