private void btnimprimir_Click(object sender, EventArgs e) { try { //Convertir el DatagridView en Datatable e imprimir el DataTable en XML ds = oper.ConsultaConResultadods("SELECT empleado.id,empleado.nombre, empleado.apellidos, empleado.cedula, cargo.descripcion as idcargo, departamento.descripcion as iddepart, empleado.sueldo, empleado.fechanac, empleado.fechaing FROM empleado left join cargo,departamento on empleado.idcargo = cargo.id and empleado.iddepart = departamento.id WHERE empleado.estado = 'ACTIVO';"); ds.WriteXml("c:\\sistema\\ListaDeEmpleados.xml"); Form f = new VisorDeFormularios("ListaEmpleados.rpt"); f.ShowDialog(); //MessageBox.Show("Se guardo el archivo 'ListaDeEmpleados.xml' Satisfactoriamente", "Aviso"); } catch { MessageBox.Show("Error al Crear el Archivo Xml", "Aviso"); } }
private void btnimprimir_Click(object sender, EventArgs e) { try { //Convertir el DatagridView en Datatable e imprimir el DataTable en XML DataTable DtReport = new DataTable(); DtReport = GetDataTableFromDGV(datanomina); DataSet dsxml = new DataSet(); dsxml.Tables.Add(DtReport); //Guardar los totales en el DGV Plus (Extra para totales) //string[] Columns = { "T.T. I.S.R.", "T.T. S.S.", "T.T. Ahorros", //"T.T. Deducs", "T.T. Sueldo Neto"}; //string[] row0 = { "RD$ "+tbttirs.Text, "RD$ "+tbttss.Text, "RD$ "+tbttahorros.Text, //"RD$ "+tbttdesc.Text, "RD$ "+tbttneto.Text}; //dgvPlus.Rows.Clear(); //dgvPlus.Rows.Add(row0); //DataTable DtReportTotals = GetDataTableFromDGV(dgvPlus); //DataSet dxmltotales = new DataSet(); DataTable DtReportTotals = oper.ConsultaConResultadodt("SELECT mes, totalbruto, totalisr, totalss, totalahorros, totaldescuentos, totalneto FROM cabecera_nomina WHERE id = '" + tbnumnomina.Text + "';"); dsxml.Tables.Add(DtReportTotals); dsxml.WriteXml("c:\\sistema\\nomina.xml"); Form f = new VisorDeFormularios("Nomina.rpt"); f.ShowDialog(); } catch { MessageBox.Show("Error al Crear el Archivo Xml", "Aviso"); } }