Exemplo n.º 1
0
        ///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();
            }
        }
Exemplo n.º 2
0
        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 + "):";
            }
        }
Exemplo n.º 3
0
        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());
                }
            }
        }