public void Update(ContaLuz conta) { context.Entry(conta).State = EntityState.Modified; context.SaveChanges(); }
///Métodos Form private void LerConta() { ContaAgua agua = ContaAgua.UltimaConta(consumidor); if (agua == null) { MessageBox.Show("O cliente não possui contas\nde ÁGUA cadastradas!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); txtConsumoUltimaAgua.Text = "---------------"; txtMesUltimaAgua.Text = "---------------"; txtValorUltimaAgua.Text = "---------------"; } else { txtConsumoUltimaAgua.Text = agua.GetConsumoMes().ToString() + "m³"; txtMesUltimaAgua.Text = agua.GetMes(); txtValorUltimaAgua.Text = agua.GetValorTotal().ToString(); } ContaLuz luz = ContaLuz.UltimaConta(consumidor); if (luz == null) { MessageBox.Show("O cliente não possui contas\nde LUZ cadastradas!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); txtValorUltimaLuz.Text = "---------------"; txtMesUltimaLuz.Text = "---------------"; txtConsumoUltimaLuz.Text = "---------------"; } else { txtConsumoUltimaLuz.Text = luz.GetConsumoMes().ToString() + "Kw"; txtMesUltimaLuz.Text = luz.GetMes().ToString(); txtValorUltimaLuz.Text = luz.GetValorTotal().ToString(); } }
private double ContaDeLuz(string caminho) { string ultimaConta; 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 (ContaLuz.UltimaConta(consumidor) == null) { medicaoAnterior = 0; } else { medicaoAnterior = ContaLuz.UltimaConta(consumidor).GetMedicaoTotal(); } double consumoMes = double.Parse(txtConsumo.Text) - medicaoAnterior; double valor = CalculoEnergia.ValorConsumo(consumoMes, consumidor.GetImovel()); escrever.WriteLine(consumoMes); escrever.WriteLine("Medição Anterior:"); escrever.WriteLine(medicaoAnterior); escrever.WriteLine("Valor sem impostos:"); escrever.WriteLine(valor); escrever.WriteLine("Tarifa"); escrever.WriteLine(CalculoEnergia.Tarifa(consumoMes, consumidor.GetImovel())); escrever.WriteLine("Valor imposto:"); double valorImposto = CalculoEnergia.ValorImposto(consumoMes, valor, consumidor.GetImovel()); escrever.WriteLine(valorImposto); escrever.WriteLine("Taxa imposto:"); escrever.WriteLine(CalculoEnergia.ImpostoPercentual(consumoMes, valor, consumidor.GetImovel())); escrever.WriteLine("Contribuição:"); escrever.WriteLine(CalculoEnergia.Contribuicao()); escrever.WriteLine("Total:"); double valorConta = valorImposto + valor + CalculoEnergia.Contribuicao(); escrever.WriteLine(valorConta); escrever.Close(); //Ultima Conta ultimaConta = File.ReadAllText(caminho + @"\" + cbMes.SelectedItem); string ContaUltima = @"Clientes\" + cbClassificacaoTab2.SelectedItem + @"\" + txtDocumentoTab2.Text + @"\Contas\Luz\Ultima Conta"; FileStream UltimaConta = new FileStream(ContaUltima, FileMode.OpenOrCreate); StreamWriter escrevendo = new StreamWriter(UltimaConta); escrevendo.WriteLine(ultimaConta); escrevendo.Close(); return(valorConta); }
public ActionResult Put(int id, [FromBody] ContaLuz conta) { var imovel = repositoryImovel.GetById(conta.idImovel); if (imovel != null) { conta.imovel = imovel; } repository.Update(conta); return(Ok(new { conta })); }
public ActionResult Put(int id, [FromBody] ContaLuz entity) { var imovel = imovelRepositories.GetByID(entity.idimovel); if (imovel != null) { entity.imovel = imovel; } Repositories.Update(entity); return(Ok(new { status = "200", msg = "OK", obj = entity })); }
public ActionResult Post([FromBody] ContaLuz entity) { var imovel = imovelRepository.GetByID(entity.idimovel); if (imovel != null) { entity.imovel = imovel; } repository.Create(entity); return(Ok(new { status = "200", msg = "OK", obj = entity })); }
private void CompararDoisMesesLuz() { ContaLuz conta = new ContaLuz(cb1Mes.Text, int.Parse(cb1Ano.Text), consumidor); ContaLuz conta2 = new ContaLuz(cb2Mes.Text, int.Parse(cb2Ano.Text), consumidor); if (conta == null) { MessageBox.Show("O cliente não possui contas de luz no primeiro ano ou mês inseridos!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (conta2 == null) { MessageBox.Show("O cliente não possui contas de luz no segundo ano ou mês inseridos!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { double variacaoConsumo = conta.GetConsumoMes() - conta2.GetConsumoMes(); double variacaoReais = conta.GetValorTotal() - conta.GetValorTotal(); txt_variacaoConsumo.Text = "R$" + variacaoConsumo.ToString(); lb_TextoVariacaoConsumo.Text = "Variação do consumo (" + cb1Mes.SelectedItem + " e " + cb2Mes.SelectedItem + "):"; txt_Reais.Text = "R$" + variacaoReais.ToString(); lb_Reais.Text = "Variação em reais (" + cb1Mes.SelectedItem + " e " + cb2Mes.SelectedItem + "):"; } }
public IActionResult Edit(ContaLuz conta) { conta.imovel = repositoryImovel.GetById(conta.imovel.id); repositoryConta.Update(conta); return(RedirectToAction("Index")); }
public void SetarDados() { if (consumidor is PessoaFisica) { if (TipoConta == "Luz") { gbAgua.Visible = false; txt_nome.Text = consumidor.GetNome(); ContaLuz contaLuz = new ContaLuz(mes, Convert.ToInt32(ano), consumidor); txt_mes.Text = Convert.ToString(contaLuz.GetMes()); txt_ano.Text = Convert.ToString(contaLuz.GetAno()); txt_MedicaoAnteriorConta.Text = Convert.ToString(contaLuz.GetMedicaoAnterior()); txt_ConsumoMesConta.Text = Convert.ToString(contaLuz.GetConsumoMes()); txt_MedicaoTotalConta.Text = Convert.ToString(contaLuz.GetMedicaoTotal()); txt_impostoConta.Text = Convert.ToString(contaLuz.GetValorImposto()); txt_ValorSemImpostoConta.Text = Convert.ToString(contaLuz.GetTotalSemImposto()); txt_ValorReaisConta.Text = Convert.ToString(contaLuz.GetValorTotal()); txt_ContribuicaoLuz.Text = Convert.ToString(contaLuz.GetContribuicao()); txt_TarifaLuz.Text = Convert.ToString(contaLuz.GetTarifaLuz()); txt_TaxaImpostoLuz.Text = Convert.ToString(contaLuz.GetTaxaImposto()); } else if (TipoConta == "Água") { gbLuz.Visible = false; txt_nome.Text = consumidor.GetNome(); ContaAgua contaAgua = new ContaAgua(mes, Convert.ToInt32(ano), consumidor); txt_mes.Text = Convert.ToString(contaAgua.GetMes()); txt_ano.Text = Convert.ToString(contaAgua.GetAno()); txt_MedicaoAnteriorConta.Text = Convert.ToString(contaAgua.GetMedicaoAnterior()); txt_ConsumoMesConta.Text = Convert.ToString(contaAgua.GetConsumoMes()); txt_MedicaoTotalConta.Text = Convert.ToString(contaAgua.GetMedicaoTotal()); txt_impostoConta.Text = Convert.ToString(contaAgua.GetValorImposto()); txt_ValorSemImpostoConta.Text = Convert.ToString(contaAgua.GetTotalSemImposto()); txt_ValorReaisConta.Text = Convert.ToString(contaAgua.GetValorTotal()); txt_ValorEsgoto.Text = Convert.ToString(contaAgua.GetValorEsgoto()); txt_TarifaAgua.Text = Convert.ToString(contaAgua.GetTarifaAgua()); txt_TarifaEsgoto.Text = Convert.ToString(contaAgua.GetTarifaEsgoto()); } } else if (consumidor is PessoaJuridica) { if (TipoConta == "Luz") { txt_nome.Text = consumidor.GetNome(); gbAgua.Visible = false; ContaLuz contaLuz = new ContaLuz(mes, Convert.ToInt32(ano), consumidor); txt_mes.Text = Convert.ToString(contaLuz.GetMes()); txt_ano.Text = Convert.ToString(contaLuz.GetAno()); txt_MedicaoAnteriorConta.Text = Convert.ToString(contaLuz.GetMedicaoAnterior()); txt_ConsumoMesConta.Text = Convert.ToString(contaLuz.GetConsumoMes()); txt_MedicaoTotalConta.Text = Convert.ToString(contaLuz.GetMedicaoTotal()); txt_impostoConta.Text = Convert.ToString(contaLuz.GetValorImposto()); txt_ValorSemImpostoConta.Text = Convert.ToString(contaLuz.GetTotalSemImposto()); txt_ValorReaisConta.Text = Convert.ToString(contaLuz.GetValorTotal()); txt_ContribuicaoLuz.Text = Convert.ToString(contaLuz.GetContribuicao()); txt_TarifaLuz.Text = Convert.ToString(contaLuz.GetTarifaLuz()); txt_TaxaImpostoLuz.Text = Convert.ToString(contaLuz.GetTaxaImposto()); } else if (TipoConta == "Água") { txt_nome.Text = consumidor.GetNome(); gbLuz.Visible = false; ContaAgua contaAgua = new ContaAgua(mes, Convert.ToInt32(ano), consumidor); txt_mes.Text = Convert.ToString(contaAgua.GetMes()); txt_ano.Text = Convert.ToString(contaAgua.GetAno()); txt_MedicaoAnteriorConta.Text = Convert.ToString(contaAgua.GetMedicaoAnterior()); txt_ConsumoMesConta.Text = Convert.ToString(contaAgua.GetConsumoMes()); txt_MedicaoTotalConta.Text = Convert.ToString(contaAgua.GetMedicaoTotal()); txt_impostoConta.Text = Convert.ToString(contaAgua.GetValorImposto()); txt_ValorSemImpostoConta.Text = Convert.ToString(contaAgua.GetTotalSemImposto()); txt_ValorReaisConta.Text = Convert.ToString(contaAgua.GetValorTotal()); } } }
public RedirectToActionResult Update(ContaLuz contaLuz) { contaLuzRepository.Update(contaLuz); return(RedirectToAction("Index")); }
public RedirectToActionResult Create(ContaLuz contaLuz) { contaLuzRepository.Insert(contaLuz); return(RedirectToAction("Index")); }
public RedirectToActionResult Update(ContaLuz entity) { entity.imovel = imovelRepository.GetByID(entity.imovel.id); contaLuzRepository.Update(entity); return(RedirectToAction("Index")); }
public void Insert(ContaLuz contaLuz) { context.ContasLuz.Add(contaLuz); context.SaveChanges(); }
public void Create(ContaLuz imovel) { context.Entry(imovel).State = EntityState.Added; context.SaveChanges(); }
public void Create(ContaLuz conta) { context.ContasLuz.Add(conta); context.SaveChanges(); }