public void carregarPiquet(int IDPiquet) { dsVirtual dsVirt = new dsVirtual(); try { //Codigo para o relatorio Cursor.Current = Cursors.WaitCursor; DataTable t = dsVirt.Tables["PIQUET"]; DataRow rDataSet; FbConnection fbConn = new FbConnection(frmHome.strConn); string query; query = string.Format("SELECT PIQUET.NOME, PIQUET.NUMERO, GADO.NOME, GADO.NUMERO FROM GADO , PIQUET WHERE ((GADO.ID_PIQUET = {0}) AND (PIQUET.ID = {0}) AND " + "(GADO.TIPO_CADASTRO != 'MORTO') AND (GADO.TIPO_CADASTRO != 'VENDIDO') AND (GADO.TIPO_CADASTRO != 'TROCADO'))", IDPiquet); FbCommand fbCmd = new FbCommand(query, fbConn); try { fbConn.Open(); FbDataReader r = fbCmd.ExecuteReader(); while (r.Read()) { rDataSet = t.NewRow(); rDataSet["NOME_PIQUET"] = r[0]; rDataSet["NUMERO_PIQUET"] = r[1]; rDataSet["NOME_ANIMAL"] = r[2]; rDataSet["NUMERO_ANIMAL"] = r[3]; t.Rows.Add(rDataSet); } } catch (FbException fbex) { MessageBox.Show("Erro ao acessar o Banco de Dados:\n" + fbex.Message, "Erro"); } finally { fbConn.Close(); } dsFazendasEUsuarios dsFazenda = new dsFazendasEUsuarios(); DataTable tFazenda = dsFazenda.Tables["FAZENDA"]; tFazenda.Rows.Add(retornarFazendaRow(tFazenda)); RelatorioPiquet objRpt = new RelatorioPiquet(); objRpt.Database.Tables[0].SetDataSource(t); // objRpt.SetDataSource(ds); objRpt.Subreports[0].Database.Tables[0].SetDataSource(tFazenda); crystalReportViewer1.ReportSource = objRpt; crystalReportViewer1.Refresh(); } catch (Exception ee) { MessageBox.Show("Erro ao carregar o relatório\n" + ee.Message); } finally { Cursor.Current = Cursors.Default; } }
public void carregarRelatorioProduto(DateTime dateDe, DateTime dataAte) { dsTernakan ds = new dsTernakan(); try { //Codigo para o relatorio Cursor.Current = Cursors.WaitCursor; DataTable t = ds.Tables["PRODUTO"]; DataRow rDataSet; FbConnection fbConn = new FbConnection(frmHome.strConn); string query; query = string.Format("SELECT NOME_PRODUTO, NUMERO_NOTA_FISCAL, DATA_COMPRA, EMPRESA, QUANTIDADE, VALOR_PRODUTO FROM PRODUTO WHERE ((DATA_COMPRA >= '{0}') AND (DATA_COMPRA <= '{1}') AND (ID_FAZENDA = {2}))", dateDe.ToString("MM/dd/yyyy"), dataAte.ToString("MM/dd/yyyy"), frmHome.IDFazendaSelecionada); FbCommand fbCmd = new FbCommand(query, fbConn); try { fbConn.Open(); FbDataReader r = fbCmd.ExecuteReader(); while (r.Read()) { rDataSet = t.NewRow(); rDataSet["NOME_PRODUTO"] = r[0]; rDataSet["NUMERO_NOTA_FISCAL"] = r[1]; rDataSet["DATA_COMPRA_PRODUTO"] = r[2]; rDataSet["EMPRESA"] = r[3]; rDataSet["QUANTIDADE"] = r[4]; rDataSet["VALOR_PRODUTO"] = r[5]; t.Rows.Add(rDataSet); } } catch (FbException fbex) { MessageBox.Show("Erro ao acessar o Banco de Dados:\n" + fbex.Message, "Erro"); } finally { fbConn.Close(); } dsFazendasEUsuarios dsFazenda = new dsFazendasEUsuarios(); DataTable tFazenda = dsFazenda.Tables["FAZENDA"]; tFazenda.Rows.Add(retornarFazendaRow(tFazenda)); RelatorioProdutoFinal objRpt = new RelatorioProdutoFinal(); objRpt.Database.Tables[0].SetDataSource(t); // objRpt.SetDataSource(ds); objRpt.Subreports[0].Database.Tables[0].SetDataSource(tFazenda); crystalReportViewer1.ReportSource = objRpt; crystalReportViewer1.Refresh(); } catch (Exception ee) { MessageBox.Show("Erro ao carregar o relatório\n" + ee.Message); } finally { Cursor.Current = Cursors.Default; } }
public void carregarDsTrabalhadoresInativos(string nome) { try { //Codigo para o relatorio Cursor.Current = Cursors.WaitCursor; dsTernakan dsTemp = new dsTernakan(); DataTable t = dsTemp.Tables["TRABALHADOR"]; DataRow rDataset; //Firebird FbConnection fbConn = new FbConnection(frmHome.strConn); string query = string.Format("SELECT NOME, DATA_NASCIMENTO,SALARIO FROM TRABALHADOR WHERE ((ATIVIDADE = 0) AND (ID_FAZENDA = {0}) AND (NOME like '{1}%'))", frmHome.IDFazendaSelecionada, nome); FbCommand fbCmd = new FbCommand(query, fbConn); try { fbConn.Open(); FbDataReader r = fbCmd.ExecuteReader(); while (r.Read()) { rDataset = t.NewRow(); rDataset["NOME"] = r[0]; rDataset["DATA_NASCIMENTO"] = r[1]; rDataset["SALARIO"] = r[2]; t.Rows.Add(rDataset); } } catch (FbException fbex) { MessageBox.Show("Erro ao acessar o Banco de Dados:\n" + fbex.Message, "Erro"); } finally { fbConn.Close(); } dsFazendasEUsuarios dsFazenda = new dsFazendasEUsuarios(); DataTable tFazenda = dsFazenda.Tables["FAZENDA"]; tFazenda.Rows.Add(retornarFazendaRow(tFazenda)); RelatorioTrabalhadores objRpt = new RelatorioTrabalhadores(); objRpt.Database.Tables[0].SetDataSource(t); objRpt.Subreports[0].Database.Tables[0].SetDataSource(tFazenda); crystalReportViewer1.ReportSource = objRpt; crystalReportViewer1.Refresh(); } catch (Exception ee) { MessageBox.Show("Erro ao carregar o relatório\n" + ee.Message); } finally { Cursor.Current = Cursors.Default; } }
public void carregarRelatorioPerfilGado(int id) { dsTernakan ds = new dsTernakan(); try { //Codigo para o relatorio Cursor.Current = Cursors.WaitCursor; DataTable t = ds.Tables["GADO"]; DataRow rDataSet; FbConnection fbConn = new FbConnection(frmHome.strConn); string query; query = string.Format("SELECT * FROM GADO WHERE (ID = {0})", id); FbCommand fbCmd = new FbCommand(query, fbConn); try { fbConn.Open(); FbDataReader r = fbCmd.ExecuteReader(); while (r.Read()) { rDataSet = t.NewRow(); rDataSet["ID"] = r["ID"]; rDataSet["NOME"] = r["NOME"]; rDataSet["NUMERO"] = r["NUMERO"]; rDataSet["DATA_NASCIMENTO_GADO"] = r["DATA_NASCIMENTO_GADO"]; rDataSet["SEXO"] = r["SEXO"]; rDataSet["PAI"] = r["PAI"]; rDataSet["MAE"] = r["MAE"]; rDataSet["RACA"] = r["RACA"]; rDataSet["PELAGEM"] = r["PELAGEM"]; rDataSet["LACTACAO_MEDIA"] = r["LACTACAO_MEDIA"]; rDataSet["NUMERO_FILHOS"] = r["NUMERO_FILHO"]; rDataSet["NUMERO_DONOS"] = r["NUMERO_DONOS"]; rDataSet["NUMERO_REGISTRO"] = r["NUMERO_REGISTRO"]; if (!(r["FOTO1"] is DBNull)) { rDataSet["FOTO1"] = r["FOTO1"]; } if (!(r["FOTO2"] is DBNull)) { rDataSet["FOTO2"] = r["FOTO2"]; } t.Rows.Add(rDataSet); } } catch (FbException fbex) { MessageBox.Show("Erro ao acessar o Banco de Dados:\n" + fbex.Message, "Erro"); } finally { fbConn.Close(); } dsFazendasEUsuarios dsFazenda = new dsFazendasEUsuarios(); DataTable tFazenda = dsFazenda.Tables["FAZENDA"]; tFazenda.Rows.Add(retornarFazendaRow(tFazenda)); RelatorioPerfilGado objRpt = new RelatorioPerfilGado(); objRpt.Database.Tables[0].SetDataSource(t); // objRpt.SetDataSource(ds); DataTable wVacina = retornarTabelaVacina(); objRpt.Subreports[1].Database.Tables[0].SetDataSource(tFazenda); objRpt.Subreports[0].Database.Tables[0].SetDataSource(wVacina); crystalReportViewer1.ReportSource = objRpt; crystalReportViewer1.Refresh(); } catch (Exception ee) { MessageBox.Show("Erro ao carregar o relatório\n" + ee.Message); } finally { Cursor.Current = Cursors.Default; } }
public void carregarRelatorioMortalidade(DateTime dateDe, DateTime dataAte) { dsVirtual dsVirt = new dsVirtual(); try { //Codigo para o relatorio Cursor.Current = Cursors.WaitCursor; DataTable t = dsVirt.Tables["VIRTUALMORTE"]; DataRow rDataSet; FbConnection fbConn = new FbConnection(frmHome.strConn); string query; query = string.Format("SELECT MORTALIDAE.CAUSA, MORTALIDAE.DATA_MORTE, GADO.NOME, GADO.NUMERO, GADO.SEXO FROM GADO, MORTALIDAE WHERE ((GADO.ID = MORTALIDAE.ID) AND (GADO.ID_FAZENDA = {0}) AND (MORTALIDAE.DATA_MORTE >= '{1}') AND (MORTALIDAE.DATA_MORTE <= '{2}'))", frmHome.IDFazendaSelecionada, dateDe.ToString("MM/dd/yyyy"), dataAte.ToString("MM/dd/yyyy")); FbCommand fbCmd = new FbCommand(query, fbConn); try { fbConn.Open(); FbDataReader r = fbCmd.ExecuteReader(); while (r.Read()) { rDataSet = t.NewRow(); rDataSet["NOME"] = r[2]; rDataSet["NUMERO"] = r[3]; rDataSet["CAUSA"] = r[0]; rDataSet["DATA_MORTE"] = r[1]; rDataSet["SEXO"] = r[4]; t.Rows.Add(rDataSet); } } catch (FbException fbex) { MessageBox.Show("Erro ao acessar o Banco de Dados:\n" + fbex.Message, "Erro"); } finally { fbConn.Close(); } dsFazendasEUsuarios dsFazenda = new dsFazendasEUsuarios(); DataTable tFazenda = dsFazenda.Tables["FAZENDA"]; tFazenda.Rows.Add(retornarFazendaRow(tFazenda)); RelatorioMortalidade objRpt = new RelatorioMortalidade(); objRpt.Database.Tables[0].SetDataSource(t); // objRpt.SetDataSource(ds); objRpt.Subreports[0].Database.Tables[0].SetDataSource(tFazenda); crystalReportViewer1.ReportSource = objRpt; crystalReportViewer1.Refresh(); } catch (Exception ee) { MessageBox.Show("Erro ao carregar o relatório\n" + ee.Message); } finally { Cursor.Current = Cursors.Default; } }
public void carregarRelatorioEntrada(DateTime dateDe, DateTime dataAte) { dsTernakan ds = new dsTernakan(); try { //Codigo para o relatorio Cursor.Current = Cursors.WaitCursor; DataTable t = ds.Tables["GADO"]; DataRow rDataSet; FbConnection fbConn = new FbConnection(frmHome.strConn); string query; query = string.Format("SELECT NOME, NUMERO, PRECO, VENDEDOR, SEXO FROM GADO WHERE ((TIPO_CADASTRO = 'Compra') AND (DATA_ENTRADA >= '{0}') AND (DATA_ENTRADA <= '{1}') AND (ID_FAZENDA = {2}))", dateDe.ToString("MM/dd/yyyy"), dataAte.ToString("MM/dd/yyyy"), frmHome.IDFazendaSelecionada); FbCommand fbCmd = new FbCommand(query, fbConn); try { fbConn.Open(); FbDataReader r = fbCmd.ExecuteReader(); while (r.Read()) { rDataSet = t.NewRow(); rDataSet["NOME"] = r["NOME"]; rDataSet["NUMERO"] = r["NUMERO"]; rDataSet["PRECO"] = r["PRECO"]; rDataSet["VENDEDOR"] = r["VENDEDOR"]; rDataSet["SEXO"] = r["SEXO"]; t.Rows.Add(rDataSet); } } catch (FbException fbex) { MessageBox.Show("Erro ao acessar o Banco de Dados:\n" + fbex.Message, "Erro"); } finally { fbConn.Close(); } dsFazendasEUsuarios dsFazenda = new dsFazendasEUsuarios(); DataTable tFazenda = dsFazenda.Tables["FAZENDA"]; tFazenda.Rows.Add(retornarFazendaRow(tFazenda)); RelatorioEntradaGadoFim objRpt = new RelatorioEntradaGadoFim(); objRpt.Database.Tables[0].SetDataSource(t); // objRpt.SetDataSource(ds); objRpt.Subreports[0].Database.Tables[0].SetDataSource(tFazenda); crystalReportViewer1.ReportSource = objRpt; crystalReportViewer1.Refresh(); } catch (Exception ee) { MessageBox.Show("Erro ao carregar o relatório\n" + ee.Message); } finally { Cursor.Current = Cursors.Default; } }
public void carregarRelatorioNatalidade(DateTime dateDe, DateTime dataAte) { dsTernakan ds = new dsTernakan(); try { //Codigo para o relatorio Cursor.Current = Cursors.WaitCursor; DataTable t = ds.Tables["GADO"]; DataRow rDataSet; FbConnection fbConn = new FbConnection(frmHome.strConn); string query; query = string.Format("SELECT NOME, NUMERO, DATA_NASCIMENTO_GADO, SEXO FROM GADO WHERE ((DATA_NASCIMENTO_GADO >= '{0}') AND (DATA_NASCIMENTO_GADO <= '{1}') AND (TIPO_CADASTRO = 'Nascido') AND (ID_FAZENDA = {2}))", dateDe.ToString("MM/dd/yyyy"), dataAte.ToString("MM/dd/yyyy"), frmHome.IDFazendaSelecionada); FbCommand fbCmd = new FbCommand(query, fbConn); try { fbConn.Open(); FbDataReader r = fbCmd.ExecuteReader(); while (r.Read()) { rDataSet = t.NewRow(); rDataSet["NOME"] = r["NOME"]; rDataSet["NUMERO"] = r["NUMERO"]; rDataSet["DATA_NASCIMENTO_GADO"] = r["DATA_NASCIMENTO_GADO"]; rDataSet["SEXO"] = r["SEXO"]; /* rDataSet["PAI"] = r["PAI"]; * rDataSet["MAE"] = r["MAE"]; * rDataSet["RACA"] = r["RACA"]; * rDataSet["PELAGEM"] = r["PELAGEM"]; * rDataSet["LACTACAO_MEDIA"] = r["LACTACAO_MEDIA"]; * rDataSet["NUMERO_FILHOS"] = r["NUMERO_FILHOS"]; * rDataSet["NUMERO_DONOS"] = r["NUMERO_DONOS"]; * rDataSet["NUMERO_REGISTRO"] = r["NUMERO_REGISTRO"]; * * if (!(r["FOTO1"] is DBNull)) * { * * rDataSet["FOTO1"] = r["FOTO1"]; * * } * * if (!(r["FOTO2"] is DBNull)) * { * * rDataSet["FOTO2"] = r["FOTO2"]; * * } */ t.Rows.Add(rDataSet); } } catch (FbException fbex) { MessageBox.Show("Erro ao acessar o Banco de Dados:\n" + fbex.Message, "Erro"); } finally { fbConn.Close(); } dsFazendasEUsuarios dsFazenda = new dsFazendasEUsuarios(); DataTable tFazenda = dsFazenda.Tables["FAZENDA"]; tFazenda.Rows.Add(retornarFazendaRow(tFazenda)); RelatorioNatalidade objRpt = new RelatorioNatalidade(); objRpt.Database.Tables[0].SetDataSource(t); // objRpt.SetDataSource(ds); objRpt.Subreports[0].Database.Tables[0].SetDataSource(tFazenda); crystalReportViewer1.ReportSource = objRpt; crystalReportViewer1.Refresh(); } catch (Exception) { MessageBox.Show("Erro ao carregar o relatório"); } finally { Cursor.Current = Cursors.Default; } }
public void carregarRelatorioGadoRegistrado(bool mostrarMortos, bool mostrarVendidos) { try { //Codigo para o relatorio Cursor.Current = Cursors.WaitCursor; dsTernakan dsTemp = new dsTernakan(); DataTable t = dsTemp.Tables["GADO"]; DataRow rDataset; //Firebird FbConnection fbConn = new FbConnection(frmHome.strConn); string query; if (!mostrarMortos && !mostrarVendidos) { query = string.Format("SELECT NOME, NUMERO, SEXO, NUMERO_REGISTRO FROM GADO WHERE ((ID_FAZENDA = {0}) AND (NUMERO_REGISTRO != '') AND (TIPO_CADASTRO != 'MORTO') AND (TIPO_CADASTRO != 'VENDIDO') AND (TIPO_CADASTRO != 'TROCADO'))", frmHome.IDFazendaSelecionada); } else if (!mostrarMortos && mostrarVendidos) { query = string.Format("SELECT NOME, NUMERO, SEXO, NUMERO_REGISTRO FROM GADO WHERE ((ID_FAZENDA = {0}) AND (NUMERO_REGISTRO != '') AND (TIPO_CADASTRO != 'MORTO'))", frmHome.IDFazendaSelecionada); } else if (mostrarMortos && !mostrarVendidos) { query = string.Format("SELECT NOME, NUMERO, SEXO, NUMERO_REGISTRO FROM GADO WHERE ((ID_FAZENDA = {0}) AND (NUMERO_REGISTRO != '') AND (TIPO_CADASTRO != 'VENDIDO') AND (TIPO_CADASTRO != 'TROCADO'))", frmHome.IDFazendaSelecionada); } else { query = string.Format("SELECT NOME, NUMERO, SEXO, NUMERO_REGISTRO FROM GADO WHERE ((ID_FAZENDA = {0}) AND (NUMERO_REGISTRO != ''))", frmHome.IDFazendaSelecionada); } FbCommand fbCmd = new FbCommand(query, fbConn); try { fbConn.Open(); FbDataReader r = fbCmd.ExecuteReader(); while (r.Read()) { rDataset = t.NewRow(); rDataset["NOME"] = r[0]; rDataset["NUMERO"] = r[1]; rDataset["SEXO"] = r[2]; rDataset["NUMERO_REGISTRO"] = r[3]; t.Rows.Add(rDataset); } } catch (FbException fbex) { MessageBox.Show("Erro ao acessar o Banco de Dados:\n" + fbex.Message, "Erro"); } finally { fbConn.Close(); } dsFazendasEUsuarios dsFazenda = new dsFazendasEUsuarios(); DataTable tFazenda = dsFazenda.Tables["FAZENDA"]; tFazenda.Rows.Add(retornarFazendaRow(tFazenda)); RelatorioGadoRegistrado objRpt = new RelatorioGadoRegistrado(); objRpt.Database.Tables[0].SetDataSource(t); objRpt.Subreports[0].Database.Tables[0].SetDataSource(tFazenda); crystalReportViewer1.ReportSource = objRpt; crystalReportViewer1.Refresh(); } catch (Exception ee) { MessageBox.Show("Erro ao carregar o relatório\n" + ee.Message); } finally { Cursor.Current = Cursors.Default; } }