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; } }
private void btnCadastrarCliente_Click(object sender, EventArgs e) { CadastroClientes cadastroClientes = new CadastroClientes(currentUser); this.Hide(); cadastroClientes.Show(); }
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; } } }
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); }
//Carrega informações inerente as parcelas public void CarregaContaReceberParcela(int itemContaReceberID, bool isTrueFalse) { itemContaReceber = itemContaReceberBo.SelecionarItemContaReceberID(itemContaReceberID); if (itemContaReceber != null) { CarregaItensTipoRecebimento(Convert.ToInt32(itemContaReceber._ItemContaReceberID)); HabilitaDesabilitaFormulario(isTrueFalse); parametroCod = itemContaReceber._ItemContaReceberID;; //Pega conta receber contaReceber = contaReceberBO.RetornaContaReceberID(itemContaReceber._ContaReceber._ContaReceberID); contaID = contaReceber._ContaReceberID; //Pega venda vendas = vendasBO.RetornaNumeroVenda(contaReceber._NumeroVenda); vendaID = vendas._NumeroVenda; //Pega Dados cliente cliente = clienteDAO.SelecionaClientePorID(vendas._CodigoCliente); txtCPFCNPJ.Text = cliente._CPF; txtNomeFantasia.Text = cliente._Nome; txtDoc.Text = itemContaReceber._ItemContaReceberID.ToString(); txtDataVencimento.Text = itemContaReceber._DataVencimento.ToString("dd/MM/yyyy"); txtDataPgto.Text = DateTime.Now.ToString("dd/MM/yyyy"); txtJuros.Text = itemContaReceber._Juros.ToString("C"); txtMulta.Text = itemContaReceber.ValorMulta.ToString("C"); txtNParcela.Text = itemContaReceber._NumeroParcela; txtTotalPaga.Text = itemContaReceber.ValorAberto > 0 ? itemContaReceber.ValorAberto.ToString("C") : itemContaReceber.ValorCobrado.ToString("C"); txtValorParcela.Text = itemContaReceber._ValorParcela.ToString("C"); pagamentoHaver = itemContaReceber._ValorPago; txtDiasAtraso.Text = itemContaReceber.DiasAtraso.ToString(); } }
//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; } } } }
private void rbCartaoCredito_CheckedChanged(object sender, EventArgs e) { cliente = clienteDAO.SelecionaClientePorID(13); txtCodigoCliente.Text = cliente._CodigoCliente.ToString(); txtNomeCliente.Text = cliente._Nome; txtCpfCNPJ.Text = cliente._CPF; txtCodigoCliente.Focus(); }
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); }
public void AlterarDados() { try { CadastroClientes cdClientes = new CadastroClientes(); if (rbFisica.Checked == true) { cdClientes._TipoPessoa = "Física"; } else { cdClientes._TipoPessoa = "Jurídica"; } cdClientes._CodigoCliente = codigoCliente; cdClientes._Nome = txtNomeFantasia.Text; cdClientes._RazaoSocial = txtSobreNomeRazaoSocial.Text; cdClientes._Bairro = txtBairro.Text; cdClientes._End_Nome_Rua = txtRua.Text; cdClientes._End_Numero = Convert.ToInt32(txtNumero.Text); cdClientes._Telefone_Fixo = txtTelefone01.Text; cdClientes._TelefoneCelular1 = txtTelefone02.Text; cdClientes._Complemento = txtComplemento.Text; cdClientes._Cidade = txtCidade.Text; cdClientes._Estado = txtUF.Text; cdClientes._Cep = txtCep.Text; cdClientes._Email = txtEmail.Text; cdClientes._CPF = txtCpfCnpj.Text; cdClientesDao.AlterarDadosCliente(cdClientes);//Chama o método para gravar if (MessageBox.Show("Cliente alterado com sucesso !!!", "Alteração Ok", MessageBoxButtons.OK, MessageBoxIcon.Information) == DialogResult.OK) { LimparCamposBox(this); EnabledCampos(false); this.Close(); } } catch (Exception erroDao) { MessageBox.Show("Erro referente: " + erroDao.Message, "Atenção Usuário", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
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; } } }
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); }
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); }