Ejemplo n.º 1
0
 private void btnBuscarI_Click(object sender, EventArgs e)
 {
     try
     {
         ImovelDAO       iDAO = new ImovelDAO();
         ProprietarioDao pDAO = new ProprietarioDao();
         Imovel          i    = iDAO.BuscaPorId(int.Parse(textBoxIDI.Text));
         // Busca o proprietario do imovel pelo idProprietario do objeto imovel
         i.P = pDAO.BuscarPorId(i.IdProprietario);
         GetDtoP(i.P);
         GetDtoI(i);
         // Passa o imovel para a venda
         v.I        = i;
         v.IdImovel = v.I.Id;
         // Passa o proprietario do imovel para a venda
         v.P = i.P;
         v.IdProprietario = i.P.Id;
     }
     catch
     {
         MessageBox.Show("Imóvel não disponível ou não encontrado.", "", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
     finally
     {
         textBoxIDI.Clear();
     }
 }
Ejemplo n.º 2
0
        private void btnAlterarDeletar_Click(object sender, EventArgs e)
        {
            if (dgvImovel.CurrentRow != null)
            {
                int             key  = int.Parse(dgvImovel.CurrentRow.Cells[0].Value.ToString());
                ImovelDAO       iDAO = new ImovelDAO();
                ProprietarioDao pDAO = new ProprietarioDao();
                Proprietario    p    = new Proprietario();
                Imovel          i    = iDAO.BuscaPorId(key);
                i.P = pDAO.BuscarPorId(i.IdProprietario);

                VisualizarImovelV v = new VisualizarImovelV(i);
                v.ShowDialog();
            }
            else
            {
                MessageBox.Show("Selecione uma linha para vizualizar.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            Fill("");
        }