public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { Reporte_informe_empleado rpt = new Reporte_informe_empleado(); rpt.Site = this.Site; return(rpt); }
private void Reporte_Empleados_Load(object sender, EventArgs e) { conexion = new SQLiteConnection("Data Source=C:/Users/User/Documents/Visual C #-SQLite/Empleados_BD_SQLite.s3db"); string factu = null; DataSet dset = new DataSet(); factu = "SELECT empleado.cod_empleado, empleado.nombres, empleado.apellidos, empleado.cedula, empleado.fecha_ingreso, empleado.fecha_nacimiento, empleado.telefono, empleado.direccion, empleado.sexo, cargo.nombre_cargo, departamento.nombre_departamento, sucursal.nombre_sucursal, empleado.salario, empleado.numero_cuenta_nomina, empleado.estado, empleado.foto FROM cargo INNER JOIN empleado ON cargo.cod_cargo = empleado.cod_cargo INNER JOIN departamento ON empleado.cod_departamento = departamento.cod_departamento INNER JOIN sucursal ON empleado.cod_sucursal = sucursal.cod_sucursal"; SQLiteDataAdapter fa = new SQLiteDataAdapter(factu, conexion); fa.Fill(dset, "empleado"); Reporte_informe_empleado reportar = new Reporte_informe_empleado(); reportar.SetDataSource(dset); crystalReportViewer1.ReportSource = reportar; }