// Método que refresca el data grid view private void BTN_ExportarXLS_Click(object sender, EventArgs e) { Prueba datos = GenerarFactura(); WIN_Nomina_Repor_P frm = new WIN_Nomina_Repor_P(datos); frm.Show(); }
private Prueba GenerarFactura() { Prueba facturacion = new Prueba(); BD.conexion.CreateCommand(); SqlCommand comando = BD.conexion.CreateCommand(); comando.CommandText = "SELECT EMPRESAS.Logo FROM EMPRESAS where EMPRESAS.Id_Empresas = " + CBOX_Empresa.SelectedValue; SqlDataReader Reader = comando.ExecuteReader(); Reader.Read(); byte[] variable = null; //Verifica si recibió la información if (Reader.HasRows) { //Inserta la información a los controles variable = (byte[])(Reader[0]); } Reader.Close(); foreach (DataGridViewRow row in DGV_Tabla.Rows) { Prueba.PruebaRow rowprueba = facturacion._Prueba.NewPruebaRow(); rowprueba.Nombre_Empleado = Convert.ToString(row.Cells["dataGridViewTextBoxColumn1"].Value); rowprueba.Sindicato = Convert.ToString(row.Cells["sindicatoDataGridViewTextBoxColumn"].Value); rowprueba.No_Cuenta = Convert.ToString(row.Cells["dataGridViewTextBoxColumn2"].Value); rowprueba.Importe = Convert.ToString(row.Cells["dataGridViewTextBoxColumn3"].Value); rowprueba.Periodo = Convert.ToString(row.Cells["periodoDataGridViewTextBoxColumn"].Value); rowprueba.Lugar_Empre = Convert.ToString(row.Cells["lugarDataGridViewTextBoxColumn"].Value); //rowprueba.Image = variable; facturacion._Prueba.AddPruebaRow(rowprueba); } return(facturacion); }
public WIN_Nomina_Repor_P(Prueba datos) : this() { _datosreporte = datos; }