Esempio n. 1
0
        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);
                }
            }
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
            }
        }
Esempio n. 4
0
        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);
            }
        }
Esempio n. 5
0
        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;
        }
Esempio n. 6
0
        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;
        }
Esempio n. 7
0
        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;
        }
Esempio n. 8
0
        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;
        }