private void MostrandoCliente() { pbCliente.Image = consumidor.GetImagem(); if (consumidor is PessoaFisica) { lb1Nome.Text = "Nome:"; lb1.Text = consumidor.GetNome(); lb2Documento.Text = "CPF:"; lb2.Text = ((PessoaFisica)consumidor).GetCpf(); lb3Idade.Text = "Idade:"; int idade = DateTime.Now.Year - DateTime.Parse(consumidor.GetNascimento()).Year; if (DateTime.Now.Month < DateTime.Parse(consumidor.GetNascimento()).Month || DateTime.Now.Month == DateTime.Parse(consumidor.GetNascimento()).Month&& DateTime.Now.Day < DateTime.Parse(consumidor.GetNascimento()).Day) { idade--; } lb3.Text = idade.ToString(); lb4Endereco.Text = "Endereço: "; lb4.Text = consumidor.GetImovel().GetBairro() + ", " + consumidor.GetImovel().GetCidade() + " - " + consumidor.GetImovel().GetEstado(); lb5CEP.Text = "CEP:"; lb5.Text = consumidor.GetImovel().GetCep(); lb6Sexo.Visible = true; lb6.Visible = true; lb6Sexo.Text = "Sexo:"; lb6.Text = ((PessoaFisica)consumidor).GetSexo(); } else { lb1Nome.Text = "Razão Social:"; lb1.Text = consumidor.GetNome(); lb2Documento.Text = "CNPJ:"; lb2.Text = ((PessoaJuridica)consumidor).GetCnpj(); lb3Idade.Text = "Fundação:"; int idade = DateTime.Now.Year - DateTime.Parse(consumidor.GetNascimento()).Year; if (DateTime.Now.Month < DateTime.Parse(consumidor.GetNascimento()).Month || DateTime.Now.Month == DateTime.Parse(consumidor.GetNascimento()).Month&& DateTime.Now.Day < DateTime.Parse(consumidor.GetNascimento()).Day) { idade--; } lb3.Text = idade.ToString(); lb4Endereco.Text = "Endereço: "; lb4.Text = consumidor.GetImovel().GetBairro() + ", " + consumidor.GetImovel().GetCidade() + " - " + consumidor.GetImovel().GetEstado(); lb5CEP.Text = "CEP:"; lb5.Text = consumidor.GetImovel().GetCep(); lb6Sexo.Visible = false; lb6.Visible = false; } }
private double ContaDeAgua(string caminho) { //Escrever conta FileStream arq = new FileStream(caminho + @"\" + cbMes.SelectedItem, FileMode.Create); StreamWriter escrever = new StreamWriter(arq); escrever.WriteLine("Consumo Registrado:"); escrever.WriteLine(txtConsumo.Text); escrever.WriteLine("Mês:"); escrever.WriteLine(cbMes.SelectedItem); escrever.WriteLine("Ano:"); escrever.WriteLine(txtAno.Text); escrever.WriteLine("Consumo mês:"); double medicaoAnterior; if (ContaAgua.UltimaConta(consumidor) == null) { medicaoAnterior = 0; } else { medicaoAnterior = ContaAgua.UltimaConta(consumidor).GetMedicaoTotal(); } double consumoMes = double.Parse(txtConsumo.Text) - medicaoAnterior; double valorAgua = CalculoAgua.ValorAgua(consumoMes, consumidor.GetImovel()); double ValorEsgoto = CalculoAgua.ValorEsgoto(consumoMes, consumidor.GetImovel()); double valorTotal = valorAgua + ValorEsgoto; escrever.WriteLine(consumoMes); escrever.WriteLine("Medição Anterior: "); escrever.WriteLine(medicaoAnterior); escrever.WriteLine("Valor Água:"); escrever.WriteLine(valorAgua); escrever.WriteLine("Valor Esgoto:"); escrever.WriteLine(ValorEsgoto); escrever.WriteLine("Tarifa Água: (m³)"); escrever.WriteLine(CalculoAgua.TarifaAgua(consumoMes, consumidor.GetImovel())); escrever.WriteLine("Tarifa Esgoto: (m³)"); escrever.WriteLine(CalculoAgua.TarifaEsgoto(consumoMes, consumidor.GetImovel())); escrever.WriteLine("Total sem impostos:"); escrever.WriteLine(valorTotal); escrever.WriteLine("Taxa de imposto: (CONFINS)"); escrever.WriteLine(CalculoAgua.ImpostoPercentual()); escrever.WriteLine("Valor imposto: "); double valorImposto = CalculoAgua.ValorImposto(valorTotal); escrever.WriteLine(valorImposto); escrever.WriteLine("Total:"); double valorConta = valorImposto + valorTotal; escrever.WriteLine(valorConta); escrever.Close(); //Escrever Última Conta string ultimaConta; ultimaConta = File.ReadAllText(caminho + @"\" + cbMes.SelectedItem); string ContaUltima = @"Clientes\" + cbClassificacaoTab2.SelectedItem + @"\" + txtDocumentoTab2.Text + @"\Contas\Água\Ultima Conta"; FileStream UltimaConta = new FileStream(ContaUltima, FileMode.Create); StreamWriter escrevendo = new StreamWriter(UltimaConta); escrevendo.WriteLine(ultimaConta); escrevendo.Close(); return(valorConta); }