コード例 #1
0
        public Model.listProprietario listaApSendReciboByEmail(DataTable dt)
        {
            listProprietario oListProprietario = new listProprietario();

            foreach (DataRow dr in dt.Rows)
            {
                ProprietarioModel oPropri = new ProprietarioModel();
                oPropri.ap = new ApartamentoModel();

                if (dr.Table.Columns.Contains("NOME_PROPRIETARIO1") && !Convert.IsDBNull(dr["NOME_PROPRIETARIO1"]))
                {
                    oPropri.proprietario1 = dr["NOME_PROPRIETARIO1"].ToString();
                }

                if (dr.Table.Columns.Contains("PROPRIETARIO_BLOCO") && !Convert.IsDBNull(dr["PROPRIETARIO_BLOCO"]))
                {
                    oPropri.ap.bloco = Convert.ToInt32(dr["PROPRIETARIO_BLOCO"]);
                }

                if (dr.Table.Columns.Contains("PROPRIETARIO_AP") && !Convert.IsDBNull(dr["PROPRIETARIO_AP"]))
                {
                    oPropri.ap.apartamento = Convert.ToInt32(dr["PROPRIETARIO_AP"]);
                }

                if (dr.Table.Columns.Contains("email") && !Convert.IsDBNull(dr["email"]))
                {
                    oPropri.email = dr["email"].ToString();
                }

                oListProprietario.Add(oPropri);
            }

            return(oListProprietario);
        }
コード例 #2
0
        public Model.listProprietario listaAp(DataTable dt)
        {
            listProprietario oListProprietario = new listProprietario();

            foreach (DataRow dr in dt.Rows)
            {
                ProprietarioModel oPropri = new ProprietarioModel();
                oPropri.ap = new ApartamentoModel();

                if (dr.Table.Columns.Contains("NOME_PROPRIETARIO1"))
                {
                    oPropri.proprietario1 = dr["NOME_PROPRIETARIO1"].ToString();
                }

                if (dr.Table.Columns.Contains("NOME_PROPRIETARIO2"))
                {
                    oPropri.proprietario2 = dr["NOME_PROPRIETARIO2"].ToString();
                }

                oPropri.ap.bloco       = int.Parse(dr["PROPRIETARIO_BLOCO"].ToString());
                oPropri.ap.apartamento = int.Parse(dr["PROPRIETARIO_AP"].ToString());

                if (dr.Table.Columns.Contains("email"))
                {
                    oPropri.email = dr["email"].ToString();
                }

                if (dr.Table.Columns.Contains("PASSWORD"))
                {
                    oPropri.senha = dr["PASSWORD"].ToString();
                }


                oListProprietario.Add(oPropri);
            }

            return(oListProprietario);
        }
コード例 #3
0
        protected void ibtSearch_Click(object sender, ImageClickEventArgs e)
        {
            dvPesquisa.Visible = true;
            lblPesquisa.Text   = "";
            dvGridAll.Visible  = false;

            if (txtCond01.Text != string.Empty)
            {
                lblPesquisa.Text  = txtCond01.Text;
                oListProprietario = oProprietario.PesquisaMorador(Util.Util.statusPesquisa.N.ToString(), txtCond01.Text.Trim(), oAPmodel);
                preencheGridViewByPesquisa(oListProprietario);
            }
            else if (drpBloco.SelectedItem.Text != "0" && txtAP.Text == string.Empty)
            {
                lblPesquisa.Text = drpBloco.SelectedItem.Text;
                oAPmodel.bloco   = Convert.ToInt32(drpBloco.SelectedItem.Text);

                oListProprietario = oProprietario.PesquisaMorador(Util.Util.statusPesquisa.B.ToString(), drpBloco.SelectedItem.Text, oAPmodel);
                preencheGridViewByPesquisa(oListProprietario);
            }
            else if (drpBloco.SelectedItem.Text == string.Empty && txtAP.Text != string.Empty)
            {
                lblPesquisa.Text     = txtAP.Text;
                oAPmodel.apartamento = Convert.ToInt32(txtAP.Text);
                oListProprietario    = oProprietario.PesquisaMorador(Util.Util.statusPesquisa.A.ToString(), "", oAPmodel);
                preencheGridViewByPesquisa(oListProprietario);
            }
            else if (drpBloco.SelectedItem.Text != string.Empty && txtAP.Text != string.Empty)
            {
                lblPesquisa.Text = drpBloco.SelectedItem.Text + " + " + txtAP.Text;

                oAPmodel.apartamento = Convert.ToInt32(txtAP.Text);
                oAPmodel.bloco       = Convert.ToInt32(drpBloco.SelectedItem.Text);
                oListProprietario    = oProprietario.PesquisaMorador(Util.Util.statusPesquisa.BA.ToString(), "", oAPmodel);

                preencheGridViewByPesquisa(oListProprietario);
            }
        }
コード例 #4
0
        public Model.listProprietario listaApSendReciboByEmail(DataTable dt)
        {
            listProprietario oListProprietario = new listProprietario();

            foreach (DataRow dr in dt.Rows)
            {
                ProprietarioModel oPropri = new ProprietarioModel();
                oPropri.ap = new ApartamentoModel();

                if (dr.Table.Columns.Contains("NOME_PROPRIETARIO1"))
                    oPropri.proprietario1 = dr["NOME_PROPRIETARIO1"].ToString();

                if (dr.Table.Columns.Contains("PROPRIETARIO_BLOCO"))
                    oPropri.ap.bloco = Convert.ToInt32(dr["PROPRIETARIO_BLOCO"]);

                if (dr.Table.Columns.Contains("PROPRIETARIO_AP"))
                    oPropri.ap.apartamento = Convert.ToInt32(dr["PROPRIETARIO_AP"]);

                if (dr.Table.Columns.Contains("email"))
                    oPropri.email = dr["email"].ToString();

                oListProprietario.Add(oPropri);

            }

            return oListProprietario;
        }
コード例 #5
0
        public Model.listProprietario listaAp(DataTable dt)
        {
            listProprietario oListProprietario = new listProprietario();

            foreach (DataRow dr in dt.Rows)
            {
                ProprietarioModel oPropri = new ProprietarioModel();
                oPropri.ap = new ApartamentoModel();

                if (dr.Table.Columns.Contains("NOME_PROPRIETARIO1"))
                    oPropri.proprietario1 = dr["NOME_PROPRIETARIO1"].ToString();

                if (dr.Table.Columns.Contains("NOME_PROPRIETARIO2"))
                    oPropri.proprietario2 = dr["NOME_PROPRIETARIO2"].ToString();

                oPropri.ap.bloco = int.Parse(dr["PROPRIETARIO_BLOCO"].ToString());

                oPropri.ap.apartamento = int.Parse(dr["PROPRIETARIO_AP"].ToString());

                if (dr.Table.Columns.Contains("email"))
                    oPropri.email = dr["email"].ToString();

                if (dr.Table.Columns.Contains("PASSWORD"))
                    oPropri.senha = dr["PASSWORD"].ToString();

                oListProprietario.Add(oPropri);

            }

            return oListProprietario;
        }
コード例 #6
0
 public void preencheGridViewByPesquisa(listProprietario oList)
 {
     grdPesquisa.DataSource = oList;
     grdPesquisa.DataBind();
 }
 public void preencheGridViewByPesquisa(listProprietario oList)
 {
     grdPesquisa.DataSource = oList;
     grdPesquisa.DataBind();
 }
        protected void ibtSearch_Click(object sender, ImageClickEventArgs e)
        {
            dvPesquisa.Visible = true;
            lblPesquisa.Text = "";
            dvGridAll.Visible = false;

            if (txtCond01.Text != string.Empty)
            {

                lblPesquisa.Text = txtCond01.Text;
                oListProprietario = oProprietario.PesquisaMorador(Util.Util.statusPesquisa.N.ToString(), txtCond01.Text.Trim(), oAPmodel);
                preencheGridViewByPesquisa(oListProprietario);

            }
            else if (drpBloco.SelectedItem.Text != "0" && txtAP.Text == string.Empty)
            {

                lblPesquisa.Text = drpBloco.SelectedItem.Text;
                oAPmodel.bloco = Convert.ToInt32(drpBloco.SelectedItem.Text);

                oListProprietario = oProprietario.PesquisaMorador(Util.Util.statusPesquisa.B.ToString(), drpBloco.SelectedItem.Text, oAPmodel);
                preencheGridViewByPesquisa(oListProprietario);

            }
            else if (drpBloco.SelectedItem.Text == string.Empty && txtAP.Text != string.Empty)
            {

                lblPesquisa.Text = txtAP.Text;
                oAPmodel.apartamento = Convert.ToInt32(txtAP.Text);
                oListProprietario = oProprietario.PesquisaMorador(Util.Util.statusPesquisa.A.ToString(),"", oAPmodel);
                preencheGridViewByPesquisa(oListProprietario);

            }
            else if (drpBloco.SelectedItem.Text != string.Empty && txtAP.Text != string.Empty)
            {
                lblPesquisa.Text = drpBloco.SelectedItem.Text + " + " + txtAP.Text;

                oAPmodel.apartamento = Convert.ToInt32(txtAP.Text);
                oAPmodel.bloco = Convert.ToInt32(drpBloco.SelectedItem.Text);
                oListProprietario = oProprietario.PesquisaMorador(Util.Util.statusPesquisa.BA.ToString(), "", oAPmodel);

                preencheGridViewByPesquisa(oListProprietario);

            }
        }
コード例 #9
0
        private void enviaReciboMoradorPorEmail()
        {
            System.Drawing.Printing.PageSettings pg = new System.Drawing.Printing.PageSettings();
            pg.Margins.Top = 0;
            pg.Margins.Bottom = 0;
            pg.Margins.Left = 0;
            pg.Margins.Right = 0;
            System.Drawing.Printing.PaperSize size = new System.Drawing.Printing.PaperSize();
            size.RawKind = (int)PaperKind.Letter;
            pg.PaperSize = size;
            pg.Landscape = true;

            ReciboAguaBLL oReciboBLL = new ReciboAguaBLL();
            ReciboAgua oReciboModel = new ReciboAgua();

            DSrecibo dsSegundaVia = new DSrecibo();

            try
            {
                string fileNameRecibo = "";
                listProprietario oListaFromProprietario = new listProprietario();

                oListaFromProprietario = oProprietario.listaProprietarioSendEmail();

                foreach (var enviaEmail in oListaFromProprietario)
                {

                    oReciboModel.bloco = enviaEmail.ap.bloco.ToString(); ;
                    oReciboModel.apartamento = enviaEmail.ap.apartamento.ToString();
                    oReciboModel.ano = Convert.ToInt32(Session["ano"].ToString());
                    oReciboModel.mes = Convert.ToInt32(Session["mes"].ToString());

                    fileNameRecibo = @"C:\Desenvolvimento\reciboAguaBloco_"+oReciboModel.bloco+"AP_"+oReciboModel.apartamento+"Mes_"+oReciboModel.mes+"Ano_"+oReciboModel.ano+".pdf";

                    foreach (var item in oReciboBLL.buscaTodosRecibosByBlocoAndApto(oReciboModel))
                    {
                        DataRow drSegundaVia = dsSegundaVia.Tables[1].NewRow();
                        drSegundaVia["ID-Condomínio"] = item.idCondominio;
                        drSegundaVia["Nome do Condomínio"] = item.nomeCondominio;
                        drSegundaVia["Endereço do Condomínio"] = item.enderecoCondominio;
                        drSegundaVia["Bloco"] = item.bloco;
                        drSegundaVia["Apartamento"] = item.apartamento;
                        drSegundaVia["Registro"] = item.registro;
                        drSegundaVia["Fechamento Atual"] = item.fechamentoAtual;
                        drSegundaVia["Data leitura Anterior"] = item.dataLeituraAnterior;
                        drSegundaVia["Leitura Anterior M³"] = item.leituraAnteriorM3;
                        drSegundaVia["Data leitura Atual"] = item.dataLeituraAtual;
                        drSegundaVia["Leitura Atual M³"] = item.leituraAtualM3;
                        drSegundaVia["Consumo do Mês M³"] = item.consumoMesM3;
                        drSegundaVia["Data da próxima leitura"] = item.dataProximaLeitura;
                        drSegundaVia["status"] = item.status;
                        drSegundaVia["Média"] = item.media;
                        drSegundaVia["Histórico descricação mês1"] = item.historicoDescricaoMes1;
                        drSegundaVia["Histórico mês1"] = item.historicoMes1;
                        drSegundaVia["Histórico descricação mês2"] = item.historicoDescricaoMes2;
                        drSegundaVia["Histórico mês2"] = item.historicoMes2;
                        drSegundaVia["Histórico descricação mês3"] = item.historicoDescricaoMes3;
                        drSegundaVia["Histórico mês3"] = item.historicoMes3;
                        drSegundaVia["Histórico descricação mês4"] = item.historicoDescricaoMes4;
                        drSegundaVia["Histórico mês4"] = item.historicoMes4;
                        drSegundaVia["Histórico descricação mês5"] = item.historicoDescricaoMes5;
                        drSegundaVia["Histórico mês5"] = item.historicoMes5;
                        drSegundaVia["Histórico descricação mês6"] = item.historicoDescricaoMes6;
                        drSegundaVia["Histórico mês6"] = item.historicoMes6;

                        //item.consumoM3pagoCondominio = 2600;
                        // o Valor pago do condominio virá do banco também...
                        //item.ConsumoValorPagoCondominio = 7900;

                        //Isto ficará fixo - Será a diferença paga entre o valor pago do consumo minimo, e o consumo e excedente
                        item.excedenteValorPagoCondominio = Math.Abs(item.ConsumoValorPagoCondominio - item.minimoValorPagoCondominio);

                        drSegundaVia["Consumo M³"] = item.consumoM3pagoCondominio;
                        drSegundaVia["Consumo Valor"] = item.ConsumoValorPagoCondominio;
                        drSegundaVia["Mínimo M³"] = item.minimoM3PagoCondominio;
                        drSegundaVia["Mínimo Valor"] = item.minimoValorPagoCondominio;
                        drSegundaVia["Excedente Valor"] = item.excedenteValorPagoCondominio;
                        drSegundaVia["Tarifa Mínima M³"] = item.tarifaMinimaM3ValorDevido;

                        //Se o valor do consumo do M3 for maior que o minimo M3 do condominio será feito o rateio...
                        if (item.consumoM3pagoCondominio > item.minimoM3PagoCondominio)
                        {
                            item.excedenteM3PagoCondominio = item.consumoM3pagoCondominio - item.minimoM3PagoCondominio;
                            item.excedenteValorRateio = (item.excedenteValorPagoCondominio / item.excedenteM3Rateio);
                            item.valorPagarValorDevido = item.excedenteValorDevido * Math.Round(item.excedenteValorRateio, 2);

                            drSegundaVia["ExcedentePagoPeloCondominio"] = item.excedenteM3PagoCondominio;
                            drSegundaVia["ExcedenteValorRateio "] = item.excedenteValorRateio;
                            drSegundaVia["a pagar"] = item.valorPagarValorDevido;
                        }
                        //Se não mantêm o valor sem rateio..
                        else
                        {
                            drSegundaVia["ExcedentePagoPeloCondominio"] = item.excedenteM3PagoCondominio;
                            drSegundaVia["ExcedenteValorRateio "] = item.excedenteValorRateio;
                            drSegundaVia["a pagar"] = item.valorPagarValorDevido;
                        }
                        drSegundaVia["Tarifa Mínima Valor"] = item.tarifaMinimaValorValorDevido;
                        drSegundaVia["ExcedenteM3Rateio"] = item.excedenteM3Rateio;
                        drSegundaVia["Geral"] = item.avisoGeralAviso;
                        drSegundaVia["Anormal"] = item.AnormalAviso;
                        drSegundaVia["Invididual"] = item.individualAviso;
                        drSegundaVia["ANORMALIDADE"] = item.anormalidadeAviso;
                        drSegundaVia["Imagem"] = item.imagem;
                        drSegundaVia["ExcedenteValorDevido"] = item.excedenteValorDevido;
                        drSegundaVia["excedenteM3Diario"] = item.excedenteM3diaria;

                        dsSegundaVia.Tables[1].Rows.Add(drSegundaVia);

                    }

                    Crystal.Relatorios.ReciboMoradorByApBloco rbSegundaVia = new Crystal.Relatorios.ReciboMoradorByApBloco();

                    rbSegundaVia.SetDataSource(dsSegundaVia);

                    rbSegundaVia.ExportToDisk(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat,fileNameRecibo);

                    rbSegundaVia.Close();

                    StringBuilder msgEmail = montaEmailHtml(enviaEmail.proprietario1, oReciboModel.mes.ToString(), oReciboModel.ano.ToString());

                    sendReciboAguaAzuliByEmail(msgEmail.ToString(), enviaEmail.email, enviaEmail.proprietario1, fileNameRecibo);

                }

            }

            catch (Exception ex)
            {

                throw ex;
            }
        }
コード例 #10
0
        public Model.listProprietario listaAp(DataTable dt)
        {
            listProprietario oListProprietario = new listProprietario();

            foreach (DataRow dr in dt.Rows)
            {
                ProprietarioModel oPropri = new ProprietarioModel();
                oPropri.ap = new ApartamentoModel();

                if (dr.Table.Columns.Contains("NOME_PROPRIETARIO1"))
                {
                    oPropri.proprietario1 = dr["NOME_PROPRIETARIO1"].ToString();
                }

                if (dr.Table.Columns.Contains("NOME_PROPRIETARIO2"))
                {
                    oPropri.proprietario2 = dr["NOME_PROPRIETARIO2"].ToString();
                }

                oPropri.ap.bloco = int.Parse(dr["PROPRIETARIO_BLOCO"].ToString());

                oPropri.ap.apartamento = int.Parse(dr["PROPRIETARIO_AP"].ToString());

                if (dr.Table.Columns.Contains("email") && !Convert.IsDBNull(dr["email"]))
                {
                    oPropri.email = dr["email"].ToString();
                }

                if (dr.Table.Columns.Contains("PASSWORD") && !Convert.IsDBNull(dr["email"]))
                {
                    oPropri.senha = dr["PASSWORD"].ToString();
                }

                if (dr.Table.Columns.Contains("TELEFONE") && !Convert.IsDBNull(dr["email"]))
                {
                    oPropri.telefone = dr["TELEFONE"].ToString();
                }

                if (dr.Table.Columns.Contains("PROPRIETARIO_IMOVEL") && !Convert.IsDBNull(dr["email"]))
                {
                    oPropri.proprietarioImovel = dr["PROPRIETARIO_IMOVEL"].ToString();
                }

                if (dr.Table.Columns.Contains("QUANTIDADE_GARAGEM") && !Convert.IsDBNull(dr["QUANTIDADE_GARAGEM"]))
                {
                    oPropri.ap.qtdGaragem = int.Parse(dr["QUANTIDADE_GARAGEM"].ToString());
                }

                if (dr.Table.Columns.Contains("CPF") && !Convert.IsDBNull(dr["CPF"]))
                {
                    oPropri.cpf = dr["CPF"].ToString();
                }

                if (dr.Table.Columns.Contains("RG") && !Convert.IsDBNull(dr["RG"]))
                {
                    oPropri.rg = dr["RG"].ToString();
                }

                if (dr.Table.Columns.Contains("CELULAR") && !Convert.IsDBNull(dr["CELULAR"]))
                {
                    oPropri.celular = dr["CELULAR"].ToString();
                }

                if (dr.Table.Columns.Contains("ESTADO_CIVIL") && !Convert.IsDBNull(dr["ESTADO_CIVIL"]))
                {
                    oPropri.estadoCivil = dr["ESTADO_CIVIL"].ToString();
                }

                if (dr.Table.Columns.Contains("CEP") && !Convert.IsDBNull(dr["CEP"]))
                {
                    oPropri.cepEndereco = dr["CEP"].ToString();
                }

                if (dr.Table.Columns.Contains("ENDERECO") && !Convert.IsDBNull(dr["ENDERECO"]))
                {
                    oPropri.endereco = dr["ENDERECO"].ToString();
                }

                if (dr.Table.Columns.Contains("CIDADE") && !Convert.IsDBNull(dr["CIDADE"]))
                {
                    oPropri.cidade = dr["CIDADE"].ToString();
                }

                if (dr.Table.Columns.Contains("BAIRRO") && !Convert.IsDBNull(dr["BAIRRO"]))
                {
                    oPropri.bairro = dr["BAIRRO"].ToString();
                }

                if (dr.Table.Columns.Contains("ALUGA_GARAGEM") && !Convert.IsDBNull(dr["ALUGA_GARAGEM"]))
                {
                    oPropri.alugaGaragem = dr["ALUGA_GARAGEM"].ToString();
                }

                if (dr.Table.Columns.Contains("BICICLETAS_QUANTIDADE") && !Convert.IsDBNull(dr["BICICLETAS_QUANTIDADE"]))
                {
                    oPropri.qtdBicicleta = int.Parse(dr["BICICLETAS_QUANTIDADE"].ToString());
                }

                if (dr.Table.Columns.Contains("DESCRICAO_BICICLETAS") && !Convert.IsDBNull(dr["DESCRICAO_BICICLETAS"]))
                {
                    oPropri.descricaoBike = dr["DESCRICAO_BICICLETAS"].ToString();
                }

                oPropri.dependentes = listaDeDepedentes(oPropri.ap);
                oPropri.empregados  = listaDeEmpregados(oPropri.ap);
                oPropri.transporte  = listaDeTransporte(oPropri.ap);
                oPropri.emergencia  = contatoEmergenciaMorador(oPropri.ap);
                oPropri.animais     = getAnimaisMorador(oPropri.ap);
                oPropri.imobiliaria = getImobiliariaMorador(oPropri.ap);
                oListProprietario.Add(oPropri);
            }

            return(oListProprietario);
        }
 public void preencheGridViewByPesquisa(listProprietario oList)
 {
     grdGerenciamentoMoradores.DataSource = oList;
     grdGerenciamentoMoradores.DataBind();
 }
コード例 #12
0
        public void carregaAtualizaMoradorCondominio(ApartamentoModel pProprietarioModel)
        {
            oListProprietario = oProprietario.populaProprietarioSemSenha(pProprietarioModel);

            foreach (ProprietarioModel proprietarioItem in oListProprietario)
            {
                txtCond01.Text   = proprietarioItem.proprietario1;
                txtEmail.Text    = proprietarioItem.email;
                txtTelefone.Text = proprietarioItem.telefone;
                txtCPF.Text      = proprietarioItem.cpf;
                txtRg.Text       = proprietarioItem.rg;
                txtEndereco.Text = proprietarioItem.endereco;
                txtCep.Text      = proprietarioItem.cepEndereco;
                txtCidade.Text   = proprietarioItem.cidade;

                if (proprietarioItem.ap.qtdGaragem > 0)
                {
                    ddlQuantidadeGarage.SelectedItem.Text = proprietarioItem.ap.qtdGaragem.ToString();
                }

                if (proprietarioItem.estadoCivil != string.Empty && proprietarioItem.estadoCivil != null)
                {
                    lsrEstadoCivil.SelectedValue = proprietarioItem.estadoCivil;
                }

                if (proprietarioItem.proprietarioImovel != string.Empty && proprietarioItem.proprietarioImovel != null)
                {
                    lstRadioButtonTipo.SelectedValue = proprietarioItem.proprietarioImovel;
                }

                txtCelular.Text = proprietarioItem.celular;
                txtBairro.Text  = proprietarioItem.bairro;

                if (proprietarioItem.alugaGaragem != string.Empty && proprietarioItem.alugaGaragem != null && proprietarioItem.alugaGaragem.Contains("Não"))
                {
                    ChkNaoAluga.Checked = true;
                }
                if (proprietarioItem.alugaGaragem != string.Empty && proprietarioItem.alugaGaragem != null && proprietarioItem.alugaGaragem.Contains("Sim"))
                {
                    chkAluga.Checked = true;
                }

                txtNumeroGaragem.Text = proprietarioItem.alugaGaragem;

                if (proprietarioItem.qtdBicicleta != null)
                {
                    drlQtdBicicleta.SelectedValue = proprietarioItem.qtdBicicleta.ToString();
                }


                if (proprietarioItem.descricaoBike != string.Empty && proprietarioItem.descricaoBike != null && proprietarioItem.descricaoBike.ToUpper().Contains("PEQUENAS"))
                {
                    chkBikePequena.Checked = true;
                }
                if (proprietarioItem.descricaoBike != string.Empty && proprietarioItem.descricaoBike != null && proprietarioItem.descricaoBike.ToUpper().Contains("GRANDES"))
                {
                    chkGrande.Checked = true;
                }

                if (proprietarioItem.descricaoBike != string.Empty && proprietarioItem.descricaoBike != null && proprietarioItem.descricaoBike.ToUpper().Contains("MÉDIA"))
                {
                    chkGrande.Checked = true;
                }

                int qtdDepedente = 0;

                foreach (Depedentes depedenteItem in proprietarioItem.dependentes)
                {
                    if (qtdDepedente == 0)
                    {
                        txtboxDepedente1.Text = depedenteItem.nomeDepedente;
                        drpdownParentesco1.SelectedItem.Text = depedenteItem.parentesco;
                        txtDatanascimento1.Text = depedenteItem.nascimentoDepedente;
                        qtdDepedente++;
                        continue;
                    }

                    if (qtdDepedente == 1)
                    {
                        txtNomeDepedente2.Text = depedenteItem.nomeDepedente;
                        drpdownParentesco2.SelectedItem.Text = depedenteItem.parentesco;
                        txtDatanascimento2.Text = depedenteItem.nascimentoDepedente;
                        qtdDepedente++;
                        continue;
                    }

                    if (qtdDepedente == 2)
                    {
                        txtNomeDepedente3.Text = depedenteItem.nomeDepedente;
                        drpdownParentesco3.SelectedItem.Text = depedenteItem.parentesco;
                        txtDatanascimento3.Text = depedenteItem.nascimentoDepedente;
                        qtdDepedente++;
                        continue;
                    }

                    if (qtdDepedente == 3)
                    {
                        txtNomeDepedente4.Text = depedenteItem.nomeDepedente;
                        drpdownParentesco4.SelectedItem.Text = depedenteItem.parentesco;
                        txtDatanascimento4.Text = depedenteItem.nascimentoDepedente;
                        qtdDepedente++;
                        continue;
                    }

                    if (qtdDepedente == 4)
                    {
                        txtNomeDepedente5.Text = depedenteItem.nomeDepedente;
                        drpdownParentesco5.SelectedItem.Text = depedenteItem.parentesco;
                        txtDatanascimento5.Text = depedenteItem.nascimentoDepedente;
                        qtdDepedente++;
                        continue;
                    }

                    if (qtdDepedente == 5)
                    {
                        txtNomeDepedente6.Text = depedenteItem.nomeDepedente;
                        drpdownParentesco6.SelectedItem.Text = depedenteItem.parentesco;
                        txtDatanascimento6.Text = depedenteItem.nascimentoDepedente;
                        qtdDepedente++;
                        continue;
                    }
                }

                int qtdEmpregados = 0;
                foreach (Empregados empregadoItem in proprietarioItem.empregados)
                {
                    if (qtdEmpregados == 0)
                    {
                        txtBoxNomeEmpregado.Text = empregadoItem.nomeEmpregado;
                        txtBoxRG.Text            = empregadoItem.rgEmpregado;
                        qtdEmpregados++;
                        continue;
                    }
                    if (qtdEmpregados == 1)
                    {
                        txtBoxNomeEmpregado.Text = empregadoItem.nomeEmpregado;
                        txtBoxRG.Text            = empregadoItem.rgEmpregado;
                    }
                }

                int qtdAutomovel = 0;

                foreach (Transporte transporteItem in proprietarioItem.transporte)
                {
                    if (qtdAutomovel == 0)
                    {
                        TextBoxMarcaModelo1.Text = transporteItem.marcaModelo;
                        TextBoxCor1.Text         = transporteItem.cor;
                        TextBoxPlaca1.Text       = transporteItem.placaCarro;
                        qtdAutomovel++;
                        continue;
                    }
                    if (qtdAutomovel == 1)
                    {
                        TextBoxMarcaModelo2.Text = transporteItem.marcaModelo;
                        TextBoxCor2.Text         = transporteItem.cor;
                        TextBoxPlaca2.Text       = transporteItem.placaCarro;
                        qtdAutomovel++;
                        continue;
                    }

                    if (qtdAutomovel == 2)
                    {
                        TextBoxMarcaModelo3.Text = transporteItem.marcaModelo;
                        TextBoxCor3.Text         = transporteItem.cor;
                        TextBoxPlaca3.Text       = transporteItem.placaCarro;
                    }
                }

                if (proprietarioItem.emergencia.nomeContatoEmergencia != null)
                {
                    TextBoxNomeEmergencia.Text      = proprietarioItem.emergencia.nomeContatoEmergencia;
                    txtBoxParentescoEmergencia.Text = proprietarioItem.emergencia.nomeParentescoEmergencia;
                    textboxContatoEmergencia.Text   = proprietarioItem.emergencia.contato;
                }


                if (proprietarioItem.animais.quantidadeAnimais > 0)
                {
                    DropDownListQuantdAnimal.SelectedItem.Text = proprietarioItem.animais.quantidadeAnimais.ToString();
                    TextBoxEspecieAnimal.Text = proprietarioItem.animais.especies;
                }

                if (proprietarioItem.imobiliaria.Contato != null)
                {
                    TextBoxEmpresaImobiliaria.Text  = proprietarioItem.imobiliaria.nomeImobiliaria;
                    TextBoxTelefoneImobiliaria.Text = proprietarioItem.imobiliaria.telefoneImobiliaria;
                    TextBoxContatoImobiliaria.Text  = proprietarioItem.imobiliaria.Contato;
                }
            }
        }