Пример #1
0
        private void CarregaClientes()
        {
            DataTable           dt         = new DataTable();
            CadastroClientes    cliente    = new CadastroClientes();
            CadastroClientesDAO clienteDAO = new CadastroClientesDAO();

            dt = clienteDAO.CriaDataTableSelecionaTodosClientes(txtBusca.Text);

            if (dt != null)
            {
                listViewClientes.Items.Clear();

                foreach (DataRow row in dt.Rows)
                {
                    //Adiciona os itens do list view
                    listViewClientes.Items.Add(row.ItemArray[0].ToString());                       //0
                    listViewClientes.Items[countRow].SubItems.Add((row.ItemArray[2]).ToString());  //1
                    listViewClientes.Items[countRow].SubItems.Add(row.ItemArray[3].ToString());    //2
                    listViewClientes.Items[countRow].SubItems.Add(row.ItemArray[1].ToString());    //3
                    listViewClientes.Items[countRow].SubItems.Add((row.ItemArray[4]).ToString());  //4
                    listViewClientes.Items[countRow].SubItems.Add((row.ItemArray[12]).ToString()); //5
                    listViewClientes.Items[countRow].SubItems.Add((row.ItemArray[13]).ToString()); //6

                    countRow++;
                }
                countRow = 0;
            }
        }
Пример #2
0
        public void GerarArquivoTxtComprovantePgto()
        {
            //Carrega dados da empresa
            Empresa   empresa   = new Empresa();
            EmpresaBO empresaBO = new EmpresaBO();

            //Pega dados do cliente
            CadastroClientesDAO clienteDAO = new CadastroClientesDAO();
            CadastroClientes    cliente    = new CadastroClientes();

            cliente = clienteDAO.SelecionaClientePorID(vendas._CodigoCliente);

            DateTime data = DateTime.Now;

            empresa = empresaBO.SelecionaUltimoRegistroEmpresa();

            //cria o arquivo txt para um determinado diretorio
            FileInfo arquivo = new FileInfo(exeLocation + "\\Cupom\\ComprovantePgto.txt");

            using (FileStream fs = arquivo.Create()) { }

            //Atribui valores aos campos,tais campos recebe os valores nescessários para criação da NFe
            string[] texto =
            {
                "                          COMPROVANTE DE PAGAMENTO                    ",
                "---------------------------------------------------------------------------------",
                "CREDOR:",
                "" + empresa._NomeFantasia,
                "" + "CNPJ:" + empresa._CnpjCpf,
                "" + "Rua:" + empresa._Rua + "," + empresa._Numero.ToString(),
                "" + "Bairro:" + empresa._Bairro + "  -  " + "CEP:" + empresa._Cep + "  " + empresa._Cidade + "-" + empresa._UF,
                "" + "Fone:" + empresa._Fone,
                "---------------------------------------------------------------------------------",
                "---------------------------------------------------------------------------------",
                "DEVEDOR:",
                "Cliente :" + cliente._Nome,
                "CPF:" + cliente._Cnpj,
                "Rua: " + cliente._End_Nome_Rua + "," + cliente._End_Numero.ToString(),
                "Bairro:" + cliente._Bairro + "  -  " + "CEP:" + cliente._Cep + "   " + cliente._Cidade + "-" + cliente._Estado,
                "Fone:" + cliente._Telefone_Celular + "|" + cliente._Telefone_Fixo + "|" + cliente._TelefoneCelular1,
                "---------------------------------------------------------------------------------",
                "---------------------------------------------------------------------------------",
                "DETALHE PARCELA PAGA",
                "Nº VENDA:" + vendaID + "      Nº CONTA: " + contaID,
                "PARC  VCTO           DIAS ATR.  VLOR  MULTA  JUROS  VLRPAGO",
                " " + txtNParcela.Text + "   " + txtDataVencimento.Text + "    " + diasAtraso + "             " + txtValorParcela.Text.Substring(3) + "  " + " " + txtMulta.Text.Substring(3) + "    " + txtJuros.Text.Substring(3) + "      " + txtTotalPaga.Text.Substring(3),
                "---------------------------------------------------------------------------------",
                "---------------------------------------------------------------------------------",
                "FORMA RECEBIMENTO",
                "ITEM         FORMA PAG         DATA PAG       VALOR",
                IncluirItensFormaRecebimento(),
                "---------------------------------------------------------------------------------",
                empresa._NomeFantasia,
                "Porto Velho - Ro - Data Hora Pagamento: " + data.ToString(),
                "---------------------------------------------------------------------------------",
            };

            //Escreve as informações no arquivo txt, salvo no diretorio expecificado
            File.WriteAllLines(exeLocation + "\\Cupom\\ComprovantePgto.txt", texto);
        }
Пример #3
0
        public void CarregaDadosVendas(int vendaId)
        {
            RealizarVendasBO    vendasBO = new RealizarVendasBO();
            RealizarVendasTipos vendas   = new RealizarVendasTipos();

            //Pega venda
            vendas = vendasBO.RetornaNumeroVenda(vendaId);

            if (vendas != null)
            {
                lblNumeroVenda.Text = vendas._NumeroVenda.ToString();
                lblTotal.Text       = Convert.ToDecimal(vendas._TotalPagar).ToString("C");
                lblDataVenda.Text   = vendas._DataVenda.ToString("dd/MM/yyyy");

                //Pega cliente
                CadastroClientes    cliente    = new CadastroClientes();
                CadastroClientesDAO clienteDao = new CadastroClientesDAO();

                cliente = clienteDao.SelecionaClientePorID(vendas._CodigoCliente);

                if (cliente != null)
                {
                    lblCliente.Text = cliente._Nome;
                    lblCpf.Text     = cliente._CPF;
                    lblFone.Text    = cliente._Telefone_Celular;
                }
            }
        }
Пример #4
0
        //Retorna o cliente no qual sera feito a negociação
        private void SelecionarClienteId(ItemContaReceber item)
        {
            ItemContaReceber   itemContaReceber   = new ItemContaReceber();
            ItemContaReceberBO itemContaReceberBO = new ItemContaReceberBO();

            itemContaReceber = itemContaReceberBO.SelecionarItemContaReceberID(item._ItemContaReceberID);

            if (itemContaReceber != null)
            {
                ContasReceber   contaReceber   = new ContasReceber();
                ContasReceberBO contaReceberBO = new ContasReceberBO();

                contaReceber = contaReceberBO.RetornaContaReceberID(itemContaReceber._ContaReceber._ContaReceberID);

                if (contaReceber != null)
                {
                    RealizarVendasTipos realizaVenda   = new RealizarVendasTipos();
                    RealizarVendasBO    realizaVendaBO = new RealizarVendasBO();

                    realizaVenda = realizaVendaBO.RetornaNumeroVenda(contaReceber._NumeroVenda);

                    if (realizaVenda != null)
                    {
                        CadastroClientes    cliente    = new CadastroClientes();
                        CadastroClientesDAO clienteDAO = new CadastroClientesDAO();

                        cliente = clienteDAO.SelecionaClientePorID(realizaVenda._CodigoCliente);

                        codCliente           = cliente._CodigoCliente;
                        txtCPFCNPJ.Text      = cliente._CPF;
                        txtNomeFantasia.Text = cliente._Nome;
                    }
                }
            }
        }
Пример #5
0
        public void GerarArquivoTxtComprovantePgtoNegociacao()
        {
            //Carrega dados da empresa
            Empresa   empresa   = new Empresa();
            EmpresaBO empresaBO = new EmpresaBO();

            //Pega dados do cliente
            CadastroClientesDAO clienteDAO = new CadastroClientesDAO();
            CadastroClientes    cliente    = new CadastroClientes();

            cliente = clienteDAO.SelecionaClientePorID(RetornaCodigoCliente());

            DateTime data = DateTime.Now;

            empresa = empresaBO.SelecionaUltimoRegistroEmpresa();

            //cria o arquivo txt para um determinado diretorio
            FileInfo arquivo = new FileInfo(exeLocation + "\\Cupom\\ComprovantePgtoNegociacao.txt");

            using (FileStream fs = arquivo.Create()) { }

            //Atribui valores aos campos,tais campos recebe os valores nescessários para criação da NFe
            string[] texto =
            {
                "                     COMPROVANTE DE PAGAMENTO NEGOCIAÇÃO              ",
                "---------------------------------------------------------------------------------",
                "CREDOR:",
                "" + empresa._NomeFantasia,
                "" + "CNPJ:" + empresa._CnpjCpf,
                "" + "Rua:" + empresa._Rua + "," + empresa._Numero.ToString(),
                "" + "Bairro:" + empresa._Bairro + "  -  " + "CEP:" + empresa._Cep + "  " + empresa._Cidade + "-" + empresa._UF,
                "" + "Fone:" + empresa._Fone,
                "---------------------------------------------------------------------------------",
                "---------------------------------------------------------------------------------",
                "DEVEDOR:",
                "Cliente :" + cliente._Nome,
                "CPF:" + cliente._Cnpj,
                "Rua: " + cliente._End_Nome_Rua + "," + cliente._End_Numero.ToString(),
                "Bairro:" + cliente._Bairro + "  -  " + "CEP:" + cliente._Cep + "   " + cliente._Cidade + "-" + cliente._Estado,
                "Fone:" + cliente._Telefone_Celular + "|" + cliente._Telefone_Fixo + "|" + cliente._TelefoneCelular1,
                "---------------------------------------------------------------------------------",
                "---------------------------------------------------------------------------------",
                "DETALHE PARCELA PAGA",
                "Nº DOC:     PARCELA:      VLR PAGO",
                " " + lwNegociacoes.FocusedItem.SubItems[1].Text + "          " + lwNegociacoes.FocusedItem.SubItems[3].Text + "          " + lwNegociacoes.FocusedItem.SubItems[5].Text,
                "---------------------------------------------------------------------------------",
                empresa._NomeFantasia,
                "Porto Velho - Ro - Data Hora Pagamento: " + data.ToString(),
                "---------------------------------------------------------------------------------",
            };

            //Escreve as informações no arquivo txt, salvo no diretorio expecificado
            File.WriteAllLines(exeLocation + "\\Cupom\\ComprovantePgtoNegociacao.txt", texto);
        }
Пример #6
0
        public void CarregaClienteSelecionado(int codigo)
        {
            if (codigo != 0)
            {
                Novo();

                CadastroClientes    cliente    = new CadastroClientes();
                CadastroClientesDAO clienteDAO = new CadastroClientesDAO();

                cliente = clienteDAO.SelecionaClientePorID(codigo);

                if (cliente != null)
                {
                    codigoCliente = codigo;

                    if (cliente._TipoPessoa == "Física")
                    {
                        rbFisica.Checked = true;
                    }
                    else
                    {
                        rbJuridica.Checked = true;
                    }

                    txtBairro.Text               = cliente._Bairro;
                    txtCep.Text                  = cliente._Cep;
                    txtCidade.Text               = cliente._Cidade;
                    txtComplemento.Text          = cliente._Complemento;
                    txtCpfCnpj.Text              = cliente._CPF;
                    txtCpfCnpj.Text              = cliente._Cnpj;
                    txtEmail.Text                = cliente._Email;
                    txtNomeFantasia.Text         = cliente._Nome;
                    txtNumero.Text               = cliente._End_Numero.ToString();
                    txtRua.Text                  = cliente._End_Nome_Rua;
                    txtSobreNomeRazaoSocial.Text = cliente._RazaoSocial;
                    txtTelefone01.Text           = cliente._Telefone_Celular;
                    txtTelefone02.Text           = cliente._Telefone_Fixo;
                    txtUF.Text = cliente._Estado;
                }
            }
        }
Пример #7
0
        public void GerarArquivoTxtReciboPrestacao()
        {
            //Carrega dados da empresa
            Empresa   empresa   = new Empresa();
            EmpresaBO empresaBO = new EmpresaBO();

            string vlorExtenso         = Utilitarios.Extenso_Valor(Convert.ToDecimal(txtTotalCobrado.Text.Substring(3)));
            string vlrCorrigidoExtenso = Utilitarios.Extenso_Valor(Convert.ToDecimal(txtTotalNegociado.Text.Substring(3)));

            //Pega dados do cliente
            CadastroClientesDAO clienteDAO = new CadastroClientesDAO();
            CadastroClientes    cliente    = new CadastroClientes();

            cliente = clienteDAO.SelecionaClientePorID(codCliente);

            DateTime data = DateTime.Now;

            empresa       = empresaBO.SelecionaUltimoRegistroEmpresa();
            qtdeImpressao = empresa.QtdeImpressaoRecibo;

            //cria o arquivo txt para um determinado diretorio
            FileInfo arquivo = new FileInfo(exeLocation + "\\Cupom\\ReciboPrestacaoNegociacao.txt");

            using (FileStream fs = arquivo.Create()) { }

            //Atribui valores aos campos,tais campos recebe os valores nescessários para criação da NFe
            string[] texto =
            {
                "                      TERMO DE RENEGOCIAÇÃO DE DÍVIDA                     ",
                "---------------------------------------------------------------------------------",
                "CREDOR:",
                "" + empresa._NomeFantasia,
                "" + "CNPJ:" + empresa._CnpjCpf,
                "" + "Rua:" + empresa._Rua + "," + empresa._Numero.ToString(),
                "" + "Bairro:" + empresa._Bairro + "  -  " + "CEP:" + empresa._Cep + "  " + empresa._Cidade + "-" + empresa._UF,
                "" + "Fone:" + empresa._Fone,
                "---------------------------------------------------------------------------------",
                "---------------------------------------------------------------------------------",
                "DEVEDOR:",
                "Cliente :" + cliente._Nome,
                "CPF:" + cliente._Cnpj,
                "Rua: " + cliente._End_Nome_Rua + "," + cliente._End_Numero.ToString(),
                "Bairro:" + cliente._Bairro + "  -  " + "CEP:" + cliente._Cep + "   " + cliente._Cidade + "-" + cliente._Estado,
                "Fone:" + cliente._Telefone_Celular + "|" + cliente._Telefone_Fixo + "|" + cliente._TelefoneCelular1,
                "---------------------------------------------------------------------------------",
                "---------------------------------------------------------------------------------",
                "TERMO DE RENEGOCIAÇÃO DE DÍVIDA ",
                "",
                "Na presente data " + DateTime.Now.ToString("dd/MM/yyyy") + " é regido o acordo",
                "de novação de dívida entre a empresa (" + empresa._NomeFantasia + ")",
                "sendo assim pessoa jurídica de direito privado, inscrita no CNPJ (" + empresa._CnpjCpf + "),",
                "com sede (Rua:" + empresa._Rua + "," + empresa._Numero.ToString() + " Bairro:" + empresa._Bairro + " CEP:" + empresa._Cep + "  " + empresa._Cidade + "-" + empresa._UF + ".",
                "",
                "Do outro lado o devedor (" + cliente._Nome + "), portador do documento RG." + cliente._Rg + " CPF." + cliente._CPF + ", residente e",
                "domiciliado na (Rua: " + cliente._End_Nome_Rua + "," + cliente._End_Numero.ToString() + " Bairro:" + cliente._Bairro + "  -  " + "CEP:" + cliente._Cep + "   " + cliente._Cidade + "-" + cliente._Estado + ").",
                "O Devedor declara e se confessa devedor, nesta data, da importância",
                "de R$ (" + vlorExtenso.ToString().ToUpper() + "), referente a compra de produtos ref:(" + PegaRelacionamentoDoc() + ").",
                "",
                "Afim da regularização do débito ambas as partes decidem que a dívida será",
                "parcelada em vezes (" + txtParcelas.Text + ").",
                "",
                "O Credor, pretendendo reaver o seu crédito, compromete-se a parcelar o valor",
                "desta dívida, devidamente corrigido com a respectiva atualização, a contar",
                "do vencimento combinado entre ambos, o devedor, por sua vez, aceita a presente",
                "novação, obrigando-se a efetuar os pagamentos nas condições e formas descritas",
                "neste documento.",
                "",
                "O Devedor pagará ao Credor, a importância certa, ajustada e total",
                "de  R$ (" + vlrCorrigidoExtenso.ToString().ToUpper() + "), corrigidos até",
                "a presente data sendo que este valor será dividido em (" + txtParcelas.Text + ") parcela (s)",
                "mensais consecutivas,conforme segue :",
                "",
                "---------------------------------------------------------------------------------",
                "DETALHE PACELAMENTO:",
                "PARCELA       VENCIMENTO        VALOR",
                IncluirItens(),
                "VALOR TOTAL NEGOCIADO..:  " + txtTotalNegociado.Text,
                "---------------------------------------------------------------------------------",
                "O Devedor efetuará o pagamento mensal de cada parcela conforme combinado",
                "entre ambas as partes.",
                "",
                "Tando ciente o devedor que no caso e inadimplemento de uma ou",
                "mais parcelas, terá o devedor seu nome inscrito no Serviço de",
                "Proteção ao Crédito. ",
                "",
                "E por se acharem justo e pactuados, conforme os termos e condições aqui",
                "estabelecidas, firmam o presente Termo de Renegociação de Dívida em duas",
                "vias de igual teor.",
                "---------------------------------------------------------------------------------",
                empresa._NomeFantasia,
                "Relacionado(s) a conta(s): " + PegaRelacionamentoDoc(),
                "Porto Velho - Ro: " + data.ToString(),
                "---------------------------------------------------------------------------------",
                "Assinatura Devedor",
                "",
                "___________________________",
                "---------------------------------------------------------------------------------",
                "Assinatura Credor",
                "",
                "___________________________",
                "---------------------------------------------------------------------------------"
            };



            //Escreve as informações no arquivo txt, salvo no diretorio expecificado
            File.WriteAllLines(exeLocation + "\\Cupom\\ReciboPrestacaoNegociacao.txt", texto);
        }
Пример #8
0
        public void GerarArquivoTxtReciboPrestacao()
        {
            //Carrega dados da empresa
            Empresa   empresa   = new Empresa();
            EmpresaBO empresaBO = new EmpresaBO();

            //Pega dados do cliente
            CadastroClientesDAO clienteDAO = new CadastroClientesDAO();
            CadastroClientes    cliente    = new CadastroClientes();

            cliente = clienteDAO.SelecionaClientePorID(clienteID);

            DateTime data = DateTime.Now;

            empresa       = empresaBO.SelecionaUltimoRegistroEmpresa();
            qtdeImpressao = empresa.QtdeImpressaoRecibo;

            //cria o arquivo txt para um determinado diretorio
            FileInfo arquivo = new FileInfo(exeLocation + "\\Cupom\\ReciboPrestacao.txt");

            using (FileStream fs = arquivo.Create()) { }

            //Atribui valores aos campos,tais campos recebe os valores nescessários para criação da NFe
            string[] texto =
            {
                "                          CONTRATO DE VENDA                          ",
                "---------------------------------------------------------------------------------",
                "CREDOR:",
                "" + empresa._NomeFantasia,
                "" + "CNPJ:" + empresa._CnpjCpf,
                "" + "Rua:" + empresa._Rua + "," + empresa._Numero.ToString(),
                "" + "Bairro:" + empresa._Bairro + "  -  " + "CEP:" + empresa._Cep + "  " + empresa._Cidade + "-" + empresa._UF,
                "" + "Fone:" + empresa._Fone,
                "---------------------------------------------------------------------------------",
                "---------------------------------------------------------------------------------",
                "DEVEDOR:",
                "Cliente :" + cliente._Nome,
                "CPF:" + cliente._Cnpj,
                "Rua: " + cliente._End_Nome_Rua + "," + cliente._End_Numero.ToString(),
                "Bairro:" + cliente._Bairro + "  -  " + "CEP:" + cliente._Cep + "   " + cliente._Cidade + "-" + cliente._Estado,
                "Fone:" + cliente._Telefone_Celular + "|" + cliente._Telefone_Fixo + "|" + cliente._TelefoneCelular1,
                "---------------------------------------------------------------------------------",
                "---------------------------------------------------------------------------------",
                "ITENS DA VENDA:",
                "Item  Cod   Produto                                        Qtde   Preço   Total",
                "---------------------------------------------------------------------------------",
                IncluirItens(),
                "---------------------------------------------------------------------------------",
                "VALOR TOTAL PRODUTO(S)..:R$                                         " + totalVenda,
                "---------------------------------------------------------------------------------",
                "---------------------------------------------------------------------------------",
                "DETALHE PACELAMENTO:",
                "PARCELA       VENCIMENTO                                               VALOR",
                IncluirItensContaReceber(),
                "VALOR TOTAL CONTA PAGAR..:R$                                       " + totalVenda,
                "---------------------------------------------------------------------------------",
                "---------------------------------------------------------------------------------",
                "TERMO DO CONTRATO DA VENDA:",
                "Declaro ter recebido neste ato, o(s) produto(s) acima especificado(s) em perfeita(s)",
                "condição(oes) de uso.",
                "Estou ciente da divida acima especificada e dos titulos oriundos, dos prazoz de vencimento",
                "de cada parcela e que após a inadimplência superior a 05(cinco) dias o titulo vencido",
                "sera encaminhado ao cartório de protesto desta comarca para cobrança.",
                "Apos a data de vencimento sera acrescido encargos contratuais por atraso de 2%",
                ",juros de mora de 0,75% a.m.",
                " ",
                "Assumo inteira responsabilidade pelas informações prestadas e autorizo a sua confirmação",
                "e comprometo-me a atualizar o meu endereço toda vez que mudar.",
                " ",
                "---------------------------------------------------------------------------------",
                empresa._NomeFantasia,
                "Número venda:" + numeroVenda.ToString(),
                "Porto Velho - Ro: " + data.ToString(),
                "---------------------------------------------------------------------------------",
            };

            //Escreve as informações no arquivo txt, salvo no diretorio expecificado
            File.WriteAllLines(exeLocation + "\\Cupom\\ReciboPrestacao.txt", texto);
        }