private void CondominioButton_Click(object sender, EventArgs e) { using (var form = new Condominio_Lista()) { var result = form.ShowDialog(this); if (result == DialogResult.OK) { short val = form.ReturnValue; Imovel_bll imovel_Class = new Imovel_bll(_connection); Condominio.Text = imovel_Class.Dados_Condominio(val).Nome; Condominio.Tag = val.ToString(); } } }
private void CarregaDados(int Codigo) { ClearReg(); Imovel_bll imovel_Class = new Imovel_bll(_connection); CondominioStruct reg = imovel_Class.Dados_Condominio(Codigo); CodigoCondominio.Text = Codigo.ToString("000000"); Nome.Text = reg.Nome; ProprietarioCodigo.Text = Convert.ToInt32(reg.Codigo_Proprietario).ToString("000000"); Distrito.Text = reg.Distrito.ToString(); Setor.Text = reg.Setor.ToString("00"); Quadra.Text = reg.Quadra.ToString("0000"); Lote.Text = reg.Lote.ToString("00000"); Face.Text = reg.Seq.ToString("00"); Logradouro.Text = reg.Nome_Logradouro; Logradouro.Tag = reg.Codigo_Logradouro.ToString(); Numero.Text = reg.Numero.ToString(); Complemento.Text = reg.Complemento; CEP.Text = reg.Cep; Bairro.Text = reg.Nome_Bairro; Bairro.Tag = reg.Codigo_Bairro.ToString(); Lote_Original.Text = reg.Lote_Original; Quadra_Original.Text = reg.Quadra_Original; Benfeitoria.Text = reg.Benfeitoria_Nome; BenfeitoriaList.SelectedValue = reg.Benfeitoria; Topografia.Text = reg.Topografia_Nome; TopografiaList.SelectedValue = reg.Topografia; Pedologia.Text = reg.Pedologia_Nome; PedologiaList.SelectedValue = reg.Pedologia; Situacao.Text = reg.Situacao_Nome; SituacaoList.SelectedValue = reg.Situacao; Categoria.Text = reg.Categoria_Nome; CategoriaList.SelectedValue = reg.Categoria; Uso.Text = reg.Uso_terreno_Nome; UsoList.SelectedValue = reg.Uso_terreno; AreaPredial.Text = Convert.ToDecimal(reg.Area_Construida).ToString("#0.00"); AreaTerreno.Text = Convert.ToDecimal(reg.Area_Terreno).ToString("#0.00"); Unidades.Text = reg.Qtde_Unidade.ToString(); List <Testadacondominio> ListaTestada = imovel_Class.Lista_Testada_Condominio(Codigo); foreach (Testadacondominio Testada in ListaTestada) { ListViewItem lvItem = new ListViewItem(Testada.Numface.ToString("00")); lvItem.SubItems.Add(Testada.Areatestada.ToString("#0.00")); TestadaListView.Items.Add(lvItem); } List <Condominiounidade> ListaUnidade = imovel_Class.Lista_Unidade_Condominio(Codigo); foreach (Condominiounidade Unidade in ListaUnidade) { ListViewItem lvItem = new ListViewItem(Unidade.Cd_unidade.ToString("00")); lvItem.SubItems.Add(Unidade.Cd_subunidades.ToString("000")); UnidadesListView.Items.Add(lvItem); } short n = 1; List <AreaStruct> ListaArea = imovel_Class.Lista_Area_Condominio(Codigo); foreach (AreaStruct regA in ListaArea) { ListViewItem lvItem = new ListViewItem(n.ToString("00")); lvItem.SubItems.Add(string.Format("{0:0.00}", (decimal)regA.Area)); lvItem.SubItems.Add(regA.Uso_Nome); lvItem.SubItems.Add(regA.Tipo_Nome); lvItem.SubItems.Add(regA.Categoria_Nome); lvItem.SubItems.Add(regA.Pavimentos.ToString()); if (regA.Data_Aprovacao != null) { lvItem.SubItems.Add(Convert.ToDateTime(regA.Data_Aprovacao).ToString("dd/MM/yyyy")); } else { lvItem.SubItems.Add(""); } if (string.IsNullOrWhiteSpace(regA.Numero_Processo)) { lvItem.SubItems.Add(""); } else { if (regA.Numero_Processo.Contains("-"))//se já tiver DV não precisa inserir novamente { lvItem.SubItems.Add(regA.Numero_Processo); } else { Processo_bll processo_Class = new Processo_bll(_connection); lvItem.SubItems.Add(processo_Class.Retorna_Processo_com_DV(regA.Numero_Processo));//corrige o DV } } lvItem.Tag = regA.Seq.ToString(); lvItem.SubItems[2].Tag = regA.Uso_Codigo.ToString(); lvItem.SubItems[3].Tag = regA.Tipo_Codigo.ToString(); lvItem.SubItems[4].Tag = regA.Categoria_Codigo.ToString(); AreaListView.Items.Add(lvItem); n++; } }