private void txtCidade_Enter(object sender, EventArgs e) { using (FrmSearchCidade frm = new FrmSearchCidade()) { frm.ShowDialog(); var result = frm.Result; if (result > 0) { LIS_MUNICIPIOSProvider LIS_MUNICIPIOSP = new LIS_MUNICIPIOSProvider(); LIS_MUNICIPIOSCollection LIS_MUNICIPIOSColl = new LIS_MUNICIPIOSCollection(); RowsFiltroCollection RowRelatorioCliente = new RowsFiltroCollection(); RowRelatorioCliente.Add(new RowsFiltro("COD_MUN_IBGE", "System.Int32", "=", result.ToString())); LIS_MUNICIPIOSColl = LIS_MUNICIPIOSP.ReadCollectionByParameter(RowRelatorioCliente); txtCidade.Text = LIS_MUNICIPIOSColl[0].MUNICIPIO; cbUF.SelectedIndex = cbUF.FindString(LIS_MUNICIPIOSColl[0].UF); } } }
private int RetornaCodIBGE(string MUNICIPIO, string UF) { int result = -1; LIS_MUNICIPIOSCollection LIS_MUNICIPIOSColl = new LIS_MUNICIPIOSCollection(); LIS_MUNICIPIOSProvider LIS_MUNICIPIOSP = new LIS_MUNICIPIOSProvider(); RowsFiltroCollection RowRelatorioCliente = new RowsFiltroCollection(); //RowRelatorioCliente.Add(new RowsFiltro("MUNICIPIO", "System.String", "=", MUNICIPIO.ToString())); //RowRelatorioCliente.Add(new RowsFiltro("MUNICIPIO", "System.String", "=", "%" + MUNICIPIO.ToString() + "%")); RowRelatorioCliente.Add(new RowsFiltro("MUNICIPIO", "System.String", "collate pt_br like", "%" + MUNICIPIO + "%")); RowRelatorioCliente.Add(new RowsFiltro("UF", "System.String", "=", UF.ToString())); LIS_MUNICIPIOSColl = LIS_MUNICIPIOSP.ReadCollectionByParameter(RowRelatorioCliente); if (LIS_MUNICIPIOSColl.Count > 0) { result = Convert.ToInt32(LIS_MUNICIPIOSColl[0].COD_MUN_IBGE); } return(result); }
private void FrmPreClientePlanilha_Load(object sender, EventArgs e) { this.MinimizeBox = false; this.FormBorderStyle = FormBorderStyle.FixedDialog; //Busca a cidade EMPRESAEntity EMPRESAtY = new EMPRESAEntity(); EMPRESAtY = EMPRESAP.Read(1); LIS_MUNICIPIOSCollection LIS_MUNICIPIOSColl = new LIS_MUNICIPIOSCollection(); LIS_MUNICIPIOSProvider LIS_MUNICIPIOSP = new LIS_MUNICIPIOSProvider(); RowsFiltroCollection RowRelatorio = new RowsFiltroCollection(); RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("MUNICIPIO", "System.String", "=", EMPRESAtY.CIDADE.Replace("'", ""))); RowRelatorio.Add(new RowsFiltro("uf", "System.String", "=", EMPRESAtY.UF)); LIS_MUNICIPIOSColl = LIS_MUNICIPIOSP.ReadCollectionByParameter(RowRelatorio); if (LIS_MUNICIPIOSColl.Count > 0) { _COD_MUN_IBGE = Convert.ToInt32(LIS_MUNICIPIOSColl[0].COD_MUN_IBGE); } }
private void PesquisaCidade() { try { LIS_MUNICIPIOSProvider LIS_MUNICIPIOSP = new LIS_MUNICIPIOSProvider(); RowsFiltroCollection RowRelatorio = new RowsFiltroCollection(); string MUNICIPIO = txtNomePesquisa.Text.ToUpper(); RowRelatorio.Add(new RowsFiltro("MUNICIPIO", "System.String", "collate pt_br like", "%" + MUNICIPIO.Replace("'", "") + "%")); LIS_MUNICIPIOSColl = LIS_MUNICIPIOSP.ReadCollectionByParameter(RowRelatorio, "MUNICIPIO"); DataGriewSearch.AutoGenerateColumns = false; DataGriewSearch.DataSource = LIS_MUNICIPIOSColl; txtNomePesquisa.Focus(); } catch (Exception) { MessageBox.Show(ConfigMessage.Default.searchFieldType, ConfigSistema1.Default.NomeEmpresa, MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } }
private void PreencheGrid2() { TotalGeral = 0; TotalQuantidade = 0; SubTotal = 0; CreaterCursor Cr = new CreaterCursor(); this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0); DataGriewDados.Rows.Clear(); //Remove as Cidades Repetidas LIS_PEDIDO3Collection LIS_PEDIDO3Coll_2 = new LIS_PEDIDO3Collection(); foreach (LIS_PEDIDO3Entity item in LIS_PEDIDO3Coll) { if (LIS_PEDIDO3Coll_2.Find(delegate(LIS_PEDIDO3Entity item2) { return(item2.COD_MUN_IBGE == item.COD_MUN_IBGE); }) == null) { LIS_PEDIDO3Coll_2.Add(item); } } //CabeƧalho Nome Cidade DataGridViewRow row1_2 = new DataGridViewRow(); row1_2.CreateCells(DataGriewDados, "CIDADE/UF", "", "", "", ""); row1_2.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(row1_2); foreach (var LIS_PEDIDO3ty in LIS_PEDIDO3Coll_2) { //Busca Dados do produto por cidade LIS_PRODUTOSPEDIDOCollection LIS_PRODUTOSPEDIDOColl_3 = new LIS_PRODUTOSPEDIDOCollection(); LIS_PRODUTOSPEDIDOColl_3 = BuscaProdutoPedidoPelaCidade(Convert.ToInt32(LIS_PEDIDO3ty.COD_MUN_IBGE)); if (LIS_PRODUTOSPEDIDOColl_3.Count > 0) { TotalQuantidade = 0; SubTotal = 0; LIS_MUNICIPIOSCollection LIS_MUNICIPIOSColl = new LIS_MUNICIPIOSCollection(); LIS_MUNICIPIOSProvider LIS_MUNICIPIOSP = new LIS_MUNICIPIOSProvider(); RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("COD_MUN_IBGE", "System.Int32", "=", LIS_PEDIDO3ty.COD_MUN_IBGE.ToString())); LIS_MUNICIPIOSColl = LIS_MUNICIPIOSP.ReadCollectionByParameter(RowRelatorio); DataGridViewRow row1_3 = new DataGridViewRow(); row1_3.CreateCells(DataGriewDados, LIS_MUNICIPIOSColl[0].MUNIUF, "", "", "", ""); row1_3.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(row1_3); DataGridViewRow row1_4 = new DataGridViewRow(); row1_4.CreateCells(DataGriewDados, "PRODUTO", "QUANT.", "DATA", "PEDIDO", "TOTAL"); row1_4.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(row1_4); } foreach (var LIS_PRODUTOSPEDIDOTy_3 in LIS_PRODUTOSPEDIDOColl_3) { CLIENTEEntity CLIENTEtY = new CLIENTEEntity(); CLIENTEProvider CLIENTEP = new CLIENTEProvider(); CLIENTEtY = CLIENTEP.Read(Convert.ToInt32(LIS_PRODUTOSPEDIDOTy_3.IDCLIENTE)); string DataEmissao = Convert.ToDateTime(LIS_PRODUTOSPEDIDOTy_3.DTEMISSAO).ToString("dd/MM/yyyy"); if (chkAgruparProduto.Checked) { DataEmissao = string.Empty; } string NomeProduto = LIS_PRODUTOSPEDIDOTy_3.NOMEPRODUTO; string QuantProduto = LIS_PRODUTOSPEDIDOTy_3.QUANTIDADE.ToString(); if (chkAgruparProduto.Checked) { QuantProduto = TotalQuantProdutoAgrupado(Convert.ToInt32(LIS_PRODUTOSPEDIDOTy_3.IDPRODUTO), Convert.ToInt32(LIS_PRODUTOSPEDIDOTy_3.COD_MUN_IBGE)).ToString(); TotalQuantidade += Convert.ToDecimal(QuantProduto); } else { TotalQuantidade += Convert.ToDecimal(LIS_PRODUTOSPEDIDOTy_3.QUANTIDADE); } string NUMPEDIDO = LIS_PRODUTOSPEDIDOTy_3.IDPEDIDO.ToString().PadLeft(6, '0'); if (chkAgruparProduto.Checked) { NUMPEDIDO = string.Empty; } string TotalProduto = Convert.ToDecimal(LIS_PRODUTOSPEDIDOTy_3.VALORTOTAL).ToString("n2"); if (chkAgruparProduto.Checked) { TotalProduto = TotalValorProdutoAgrupado(Convert.ToInt32(LIS_PRODUTOSPEDIDOTy_3.IDPRODUTO), Convert.ToInt32(LIS_PRODUTOSPEDIDOTy_3.COD_MUN_IBGE)).ToString("n2"); SubTotal += Convert.ToDecimal(TotalProduto); TotalGeral += Convert.ToDecimal(TotalProduto); } else { SubTotal += Convert.ToDecimal(LIS_PRODUTOSPEDIDOTy_3.VALORTOTAL); TotalGeral += Convert.ToDecimal(LIS_PRODUTOSPEDIDOTy_3.VALORTOTAL); } string TELEFONE1 = CLIENTEtY.TELEFONE1; DataGridViewRow row2 = new DataGridViewRow(); row2.CreateCells(DataGriewDados, NomeProduto, QuantProduto, DataEmissao, NUMPEDIDO, TotalProduto); row2.DefaultCellStyle.Font = new Font("Arial", 8); DataGriewDados.Rows.Add(row2); } if (LIS_PRODUTOSPEDIDOColl_3.Count > 0) { DataGridViewRow row1_5 = new DataGridViewRow(); row1_5.CreateCells(DataGriewDados, "-------------------------------------------------------", TotalQuantidade.ToString(), "---------", "Sub-Total", SubTotal.ToString("n2")); row1_5.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(row1_5); } } DataGridViewRow rowLinha = new DataGridViewRow(); rowLinha.CreateCells(DataGriewDados, "-------------------------------------------------------", "---------", "---------", "Total geral:", TotalGeral.ToString("n2")); rowLinha.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(rowLinha); this.Cursor = Cursors.Default; }
private void pDEtiqueta6080_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) { ConfigReportStandard config = new ConfigReportStandard(); float lineHeight = config.FonteNormal.GetHeight(e.Graphics) + 4; float yLineTop = -20;// e.MarginBounds.Top; for (; _Line < LIS_ClienteColl.Count; _Line++) { if (yLineTop + lineHeight > (e.MarginBounds.Bottom - 100)) { //Rodape paginaAtual++; e.HasMorePages = true; return; } LIS_MUNICIPIOSProvider LIS_MUNICIPIOSP = new LIS_MUNICIPIOSProvider(); LIS_MUNICIPIOSCollection LIS_MUNICIPIOSColl = new LIS_MUNICIPIOSCollection(); if (LIS_ClienteColl[_Line].IDCLIENTE != null && LIS_ClienteColl[_Line].IDCLIENTE > 0) { LIS_CLIENTECollection LIS_CLIENTE3Coll = new LIS_CLIENTECollection(); LIS_CLIENTECollection LIS_CLIENTE3_2Coll = new LIS_CLIENTECollection(); LIS_CLIENTEProvider LIS_CLIENTE3P = new LIS_CLIENTEProvider(); RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDCLIENTE", "System.Int32", "=", (LIS_ClienteColl[_Line].IDCLIENTE.ToString()))); if (LIS_ClienteColl[_Line].IDCLIENTE != null) { LIS_CLIENTE3Coll = LIS_CLIENTE3P.ReadCollectionByParameter(RowRelatorio); } RowRelatorio.Clear(); _Line++; if (_Line <= (LIS_ClienteColl.Count - 1)) { RowRelatorio.Add(new RowsFiltro("IDCLIENTE", "System.Int32", "=", (LIS_ClienteColl[_Line].IDCLIENTE.ToString()))); if (LIS_ClienteColl[_Line].IDCLIENTE != null) { LIS_CLIENTE3_2Coll = LIS_CLIENTE3P.ReadCollectionByParameter(RowRelatorio); } } //Dados Cliente Primeira coluna string ENDERECO1 = string.Empty; string COMPLEMENTO1 = string.Empty; string BAIRRO1 = string.Empty; string MUNICIPIO1_UF1 = string.Empty; string UF1 = string.Empty; string CEP1 = string.Empty; //Dados Cliente Segunda coluna string ENDERECO2 = string.Empty; string COMPLEMENTO2 = string.Empty; string BAIRRO2 = string.Empty; string MUNICIPIO2_UF2 = string.Empty; string CEP2 = string.Empty; if (LIS_CLIENTE3Coll.Count > 0) { ENDERECO1 = Util.LimiterText(LIS_CLIENTE3Coll[0].ENDERECO1 + ", " + LIS_CLIENTE3Coll[0].NUMEROENDER, 40); COMPLEMENTO1 = LIS_CLIENTE3Coll[0].COMPLEMENTO1; BAIRRO1 = LIS_CLIENTE3Coll[0].BAIRRO1; MUNICIPIO1_UF1 = Util.LimiterText(LIS_CLIENTE3Coll[0].MUNICIPIO, 40) + " - " + LIS_CLIENTE3Coll[0].UF; CEP1 = "CEP: " + LIS_CLIENTE3Coll[0].CEP1; if (LIS_CLIENTE3_2Coll.Count > 0) { ENDERECO2 = Util.LimiterText(LIS_CLIENTE3_2Coll[0].ENDERECO1 + ", " + LIS_CLIENTE3_2Coll[0].NUMEROENDER, 40); COMPLEMENTO2 = LIS_CLIENTE3_2Coll[0].COMPLEMENTO1; BAIRRO2 = LIS_CLIENTE3_2Coll[0].BAIRRO1; MUNICIPIO2_UF2 = Util.LimiterText(LIS_CLIENTE3_2Coll[0].MUNICIPIO, 40) + " - " + LIS_CLIENTE3_2Coll[0].UF; CEP2 = "CEP: " + LIS_CLIENTE3_2Coll[0].CEP1; } if (LIS_CLIENTE3Coll.Count > 0) { e.Graphics.DrawString(Util.LimiterText(LIS_CLIENTE3Coll[0].NOME, 40), config.FonteNormal, Brushes.Black, config.MargemEsquerda, yLineTop + 100); } if (LIS_CLIENTE3_2Coll.Count > 0) { e.Graphics.DrawString(Util.LimiterText(LIS_CLIENTE3_2Coll[0].NOME, 40), config.FonteNormal, Brushes.Black, config.MargemEsquerda + 400, yLineTop + 100); } yLineTop += lineHeight; e.Graphics.DrawString(ENDERECO1, config.FonteNormal, Brushes.Black, config.MargemEsquerda, yLineTop + 100); e.Graphics.DrawString(ENDERECO2, config.FonteNormal, Brushes.Black, config.MargemEsquerda + 400, yLineTop + 100); yLineTop += lineHeight; e.Graphics.DrawString(COMPLEMENTO1, config.FonteNormal, Brushes.Black, config.MargemEsquerda, yLineTop + 100); e.Graphics.DrawString(COMPLEMENTO2, config.FonteNormal, Brushes.Black, config.MargemEsquerda + 400, yLineTop + 100); yLineTop += lineHeight; e.Graphics.DrawString(BAIRRO1, config.FonteNormal, Brushes.Black, config.MargemEsquerda, yLineTop + 100); e.Graphics.DrawString(BAIRRO2, config.FonteNormal, Brushes.Black, config.MargemEsquerda + 400, yLineTop + 100); yLineTop += lineHeight; e.Graphics.DrawString(MUNICIPIO1_UF1, config.FonteNormal, Brushes.Black, config.MargemEsquerda, yLineTop + 100); e.Graphics.DrawString(MUNICIPIO2_UF2, config.FonteNormal, Brushes.Black, config.MargemEsquerda + 400, yLineTop + 100); yLineTop += lineHeight; e.Graphics.DrawString(CEP1, config.FonteNormal, Brushes.Black, config.MargemEsquerda, yLineTop + 100); e.Graphics.DrawString(CEP2, config.FonteNormal, Brushes.Black, config.MargemEsquerda + 400, yLineTop + 100); yLineTop += lineHeight; yLineTop += lineHeight; yLineTop += lineHeight; yLineTop += lineHeight; yLineTop += lineHeight; yLineTop += lineHeight; yLineTop += lineHeight; yLineTop += lineHeight; yLineTop += lineHeight; } } } //Ultima Pagina paginaAtual++; e.HasMorePages = false; }
private void pDEtiqueta6080_PrintPage_1(object sender, System.Drawing.Printing.PrintPageEventArgs e) { Font FonteNormal = new Font("Arial", 6); ConfigReportStandard config = new ConfigReportStandard(); float lineHeight = config.FonteNormal.GetHeight(e.Graphics) + 4; float yLineTop = -50;// e.MarginBounds.Top; for (; _Line < LIS_ClienteColl.Count; _Line++) { if (yLineTop + lineHeight > (e.MarginBounds.Bottom - 100)) { //Rodape paginaAtual++; e.HasMorePages = true; return; } LIS_MUNICIPIOSProvider LIS_MUNICIPIOSP = new LIS_MUNICIPIOSProvider(); LIS_MUNICIPIOSCollection LIS_MUNICIPIOSColl = new LIS_MUNICIPIOSCollection(); if (LIS_ClienteColl[_Line].IDCLIENTE != null && LIS_ClienteColl[_Line].IDCLIENTE > 0) { LIS_CLIENTECollection LIS_CLIENTE_1Coll = new LIS_CLIENTECollection(); LIS_CLIENTECollection LIS_CLIENTE_2Coll = new LIS_CLIENTECollection(); LIS_CLIENTECollection LIS_CLIENTE_3Coll = new LIS_CLIENTECollection(); LIS_CLIENTEProvider LIS_CLIENTEP = new LIS_CLIENTEProvider(); RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDCLIENTE", "System.Int32", "=", (LIS_ClienteColl[_Line].IDCLIENTE.ToString()))); if (LIS_ClienteColl[_Line].IDCLIENTE != null) { LIS_CLIENTE_1Coll = LIS_CLIENTEP.ReadCollectionByParameter(RowRelatorio); } RowRelatorio.Clear(); _Line++; if (_Line <= (LIS_ClienteColl.Count - 1)) { RowRelatorio.Add(new RowsFiltro("IDCLIENTE", "System.Int32", "=", (LIS_ClienteColl[_Line].IDCLIENTE.ToString()))); if (LIS_ClienteColl[_Line].IDCLIENTE != null) { LIS_CLIENTE_2Coll = LIS_CLIENTEP.ReadCollectionByParameter(RowRelatorio); } } RowRelatorio.Clear(); _Line++; if (_Line <= (LIS_ClienteColl.Count - 1)) { RowRelatorio.Add(new RowsFiltro("IDCLIENTE", "System.Int32", "=", (LIS_ClienteColl[_Line].IDCLIENTE.ToString()))); if (LIS_ClienteColl[_Line].IDCLIENTE != null) { LIS_CLIENTE_3Coll = LIS_CLIENTEP.ReadCollectionByParameter(RowRelatorio); } } //Dados Cliente Primeira coluna string NOMECLIENTE1 = string.Empty; string ENDERECO1 = string.Empty; string COMPLEMENTO1 = string.Empty; string BAIRRO1 = string.Empty; string MUNICIPIO_UF1 = string.Empty; string CEP1 = string.Empty; //Dados Cliente Segunda coluna string NOMECLIENTE2 = string.Empty; string ENDERECO2 = string.Empty; string COMPLEMENTO2 = string.Empty; string BAIRRO2 = string.Empty; string MUNICIPIO_UF2 = string.Empty; string CEP2 = string.Empty; //Dados Cliente Terceira coluna string NOMECLIENTE3 = string.Empty; string ENDERECO3 = string.Empty; string COMPLEMENTO3 = string.Empty; string BAIRRO3 = string.Empty; string MUNICIPIO_UF3 = string.Empty; string CEP3 = string.Empty; if (LIS_CLIENTE_1Coll.Count > 0) { NOMECLIENTE1 = LIS_CLIENTE_1Coll[0].NOME; ENDERECO1 = LIS_CLIENTE_1Coll[0].ENDERECO1; COMPLEMENTO1 = LIS_CLIENTE_1Coll[0].COMPLEMENTO1; BAIRRO1 = LIS_CLIENTE_1Coll[0].BAIRRO1; MUNICIPIO_UF1 = LIS_CLIENTE_1Coll[0].MUNICIPIO + " - " + LIS_CLIENTE_1Coll[0].UF; CEP1 = LIS_CLIENTE_1Coll[0].CEP1; if (LIS_CLIENTE_2Coll.Count > 0) { NOMECLIENTE2 = LIS_CLIENTE_2Coll[0].NOME; ENDERECO2 = LIS_CLIENTE_2Coll[0].ENDERECO1; COMPLEMENTO2 = LIS_CLIENTE_2Coll[0].COMPLEMENTO1; BAIRRO2 = LIS_CLIENTE_2Coll[0].BAIRRO1; MUNICIPIO_UF2 = LIS_CLIENTE_2Coll[0].MUNICIPIO + " - " + LIS_CLIENTE_2Coll[0].UF; CEP2 = LIS_CLIENTE_2Coll[0].CEP1; } if (LIS_CLIENTE_3Coll.Count > 0) { NOMECLIENTE3 = LIS_CLIENTE_3Coll[0].NOME; ENDERECO3 = LIS_CLIENTE_3Coll[0].ENDERECO1; COMPLEMENTO3 = LIS_CLIENTE_3Coll[0].COMPLEMENTO1; BAIRRO3 = LIS_CLIENTE_3Coll[0].BAIRRO1; MUNICIPIO_UF3 = LIS_CLIENTE_3Coll[0].MUNICIPIO + " - " + LIS_CLIENTE_2Coll[0].UF; CEP3 = LIS_CLIENTE_3Coll[0].CEP1; } e.Graphics.DrawString(Util.LimiterText(NOMECLIENTE1, 40), FonteNormal, Brushes.Black, config.MargemEsquerda, yLineTop + 100); e.Graphics.DrawString(Util.LimiterText(NOMECLIENTE2, 40), FonteNormal, Brushes.Black, config.MargemEsquerda + 300, yLineTop + 100); e.Graphics.DrawString(Util.LimiterText(NOMECLIENTE3, 40), FonteNormal, Brushes.Black, config.MargemEsquerda + 550, yLineTop + 100); yLineTop += lineHeight; e.Graphics.DrawString(Util.LimiterText(ENDERECO1 + " " + COMPLEMENTO1, 40), FonteNormal, Brushes.Black, config.MargemEsquerda, yLineTop + 100); e.Graphics.DrawString(Util.LimiterText(ENDERECO2 + " " + COMPLEMENTO2, 40), FonteNormal, Brushes.Black, config.MargemEsquerda + 300, yLineTop + 100); e.Graphics.DrawString(Util.LimiterText(ENDERECO3 + " " + COMPLEMENTO3, 40), FonteNormal, Brushes.Black, config.MargemEsquerda + 550, yLineTop + 100); yLineTop += lineHeight; e.Graphics.DrawString(MUNICIPIO_UF1, FonteNormal, Brushes.Black, config.MargemEsquerda, yLineTop + 100); e.Graphics.DrawString(MUNICIPIO_UF2, FonteNormal, Brushes.Black, config.MargemEsquerda + 300, yLineTop + 100); e.Graphics.DrawString(MUNICIPIO_UF3, FonteNormal, Brushes.Black, config.MargemEsquerda + 550, yLineTop + 100); yLineTop += lineHeight; e.Graphics.DrawString(BAIRRO1 + " " + CEP1, FonteNormal, Brushes.Black, config.MargemEsquerda, yLineTop + 100); e.Graphics.DrawString(BAIRRO2 + " " + CEP2, FonteNormal, Brushes.Black, config.MargemEsquerda + 300, yLineTop + 100); e.Graphics.DrawString(BAIRRO3 + " " + CEP3, FonteNormal, Brushes.Black, config.MargemEsquerda + 550, yLineTop + 100); yLineTop += lineHeight; yLineTop += lineHeight; //yLineTop += lineHeight; //yLineTop += lineHeight; if (LinhaAtual == 2) { yLineTop += lineHeight; } if (LinhaAtual == 4) { yLineTop += lineHeight; } if (LinhaAtual == 6) { yLineTop += lineHeight; } if (LinhaAtual == 8) { yLineTop += lineHeight; } if (LinhaAtual > 10) { LinhaAtual = 1; } } } LinhaAtual++; } //Ultima Pagina paginaAtual++; e.HasMorePages = false; }
private void PreencheGrid2() { TotalGeral = 0; CreaterCursor Cr = new CreaterCursor(); this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0); DataGriewDados.Rows.Clear(); //Remove as Cidades Repetidas LIS_PEDIDO3Collection LIS_PEDIDO3Coll_2 = new LIS_PEDIDO3Collection(); foreach (LIS_PEDIDO3Entity item in LIS_PEDIDO3Coll) { if (LIS_PEDIDO3Coll_2.Find(delegate(LIS_PEDIDO3Entity item2) { return(item2.COD_MUN_IBGE == item.COD_MUN_IBGE); }) == null) { LIS_PEDIDO3Coll_2.Add(item); } } //CabeƧalho Nome Cidade DataGridViewRow row1_2 = new DataGridViewRow(); row1_2.CreateCells(DataGriewDados, "CIDADE/UF", "", "", "", ""); row1_2.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(row1_2); foreach (var LIS_PEDIDOTy in LIS_PEDIDO3Coll_2) { LIS_PEDIDO3Collection LIS_PEDIDO3Coll_4 = new LIS_PEDIDO3Collection(); LIS_PEDIDO3Coll_4 = BuscaPedidoPelaCidade(Convert.ToInt32(LIS_PEDIDOTy.COD_MUN_IBGE)); LIS_MUNICIPIOSCollection LIS_MUNICIPIOSColl = new LIS_MUNICIPIOSCollection(); LIS_MUNICIPIOSProvider LIS_MUNICIPIOSP = new LIS_MUNICIPIOSProvider(); RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("COD_MUN_IBGE", "System.Int32", "=", LIS_PEDIDOTy.COD_MUN_IBGE.ToString())); LIS_MUNICIPIOSColl = LIS_MUNICIPIOSP.ReadCollectionByParameter(RowRelatorio); DataGridViewRow row1_3 = new DataGridViewRow(); row1_3.CreateCells(DataGriewDados, LIS_MUNICIPIOSColl[0].MUNIUF, "", "", "", ""); row1_3.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(row1_3); DataGridViewRow row1_4 = new DataGridViewRow(); row1_4.CreateCells(DataGriewDados, "CLIENTE", "TELEFONE", "DATA", "NOTA FISCAL", "TOTAL"); row1_4.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(row1_4); foreach (var LIS_PEDIDOTy_4 in LIS_PEDIDO3Coll_4) { CLIENTEEntity CLIENTEtY = new CLIENTEEntity(); CLIENTEProvider CLIENTEP = new CLIENTEProvider(); CLIENTEtY = CLIENTEP.Read(Convert.ToInt32(LIS_PEDIDOTy_4.IDCLIENTE)); string DataEmissao = Convert.ToDateTime(LIS_PEDIDOTy_4.DTEMISSAO).ToString("dd/MM/yyyy"); string NomeCliente = LIS_PEDIDOTy_4.NOMECLIENTE; string NumPedido = LIS_PEDIDOTy_4.IDPEDIDO.ToString().PadLeft(6, '0');; string TotalPedido = Convert.ToDecimal(LIS_PEDIDOTy_4.TOTALPEDIDO).ToString("n2"); string TELEFONE1 = CLIENTEtY.TELEFONE1; DataGridViewRow row2 = new DataGridViewRow(); row2.CreateCells(DataGriewDados, NomeCliente, TELEFONE1, DataEmissao, NumPedido, TotalPedido); row2.DefaultCellStyle.Font = new Font("Arial", 8); DataGriewDados.Rows.Add(row2); TotalGeral += Convert.ToDecimal(LIS_PEDIDOTy_4.TOTALPEDIDO); } DataGridViewRow row1_5 = new DataGridViewRow(); row1_5.CreateCells(DataGriewDados, "-------------------------------------------------------", "---------", "---------", "---------", "---------"); row1_5.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(row1_5); } DataGridViewRow rowLinha = new DataGridViewRow(); rowLinha.CreateCells(DataGriewDados, "-------------------------------------------------------", "---------", "---------", "Total geral:", TotalGeral); rowLinha.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(rowLinha); this.Cursor = Cursors.Default; }