コード例 #1
0
        public void Teste_Deve_Editar_Qualquer_Campo_do_Proprietario()
        {
            //CENÁRIO
            int          idProprietarioEditado = 1;                                                   //ID DO CLIENTE QUE ESTA SENDO ALTERADO
            string       nomeEditado           = "Alano EDITADO";                                     //ALTERAÇÃO DO NOME
            Proprietario proprietarioEditado   = _proprietarioDao.BuscarPorId(idProprietarioEditado); //BUSCA DO CLIENTE A SER ALTERADO

            //AÇÃO
            proprietarioEditado.nome = nomeEditado;
            _proprietarioDao.Editar(proprietarioEditado);

            Proprietario proprietarioBuscado = _proprietarioDao.BuscarPorId(idProprietarioEditado);

            Assert.AreEqual(nomeEditado, proprietarioEditado.nome);
        }
コード例 #2
0
        private Imovel SetDTO()
        {
            Imovel              i     = new Imovel();
            ProprietarioDao     pDAO  = new ProprietarioDao();
            List <Proprietario> lista = new List <Proprietario>();

            // buscando proprietario
            lista = pDAO.Buscar(maskedTextBoxCpf.Text);
            i.P   = pDAO.BuscarPorId(lista[0].Id);


            i.Id             = int.Parse(textBoxID.Text);
            i.Tipo           = comboBoxTipo.Text;
            i.Categoria      = comboBoxCategoria.Text;
            i.Metragem       = float.Parse(textBoxMetragem.Text);
            i.Frente         = float.Parse(textBoxFrente.Text);
            i.Fundo          = float.Parse(textBoxFundo.Text);
            i.Valor          = float.Parse(textBoxValor.Text);
            i.Bairro         = textBoxBairro.Text;
            i.Rua            = textBoxRua.Text;
            i.Cidade         = textBoxCidade.Text;
            i.Numero         = int.Parse(textBoxNumero.Text);
            i.Vendido        = 0;
            i.Alugado        = 0;
            i.IdProprietario = i.P.Id;

            return(i);
        }
コード例 #3
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();
     }
 }
コード例 #4
0
        private void GetDTO(Venda v)
        {
            ClienteDAO      cDAO = new ClienteDAO();
            ProprietarioDao pDAO = new ProprietarioDao();
            ImovelDAO       iDAO = new ImovelDAO();
            FuncionarioDAO  fDAO = new FuncionarioDAO();

            // Venda
            textBoxIDVenda.Text = v.Id.ToString();
            txtBoxTipo.Text     = v.Tipo;
            mtbData.Text        = v.DataVenda;
            // Proprietario
            Proprietario p = pDAO.BuscarPorId(v.IdProprietario);

            textBoxIDP.Text             = p.Id.ToString();
            textBoxNomeP.Text           = p.Nome;
            maskedTextBoxCpfP.Text      = p.Cpf;
            textBoxRgP.Text             = p.Rg;
            textBoxEmailP.Text          = p.Email;
            textBoxRuaP.Text            = p.Rua;
            textBoxBairroP.Text         = p.Bairro;
            textBoxCidadeP.Text         = p.Cidade;
            textBoxNumeroP.Text         = p.Numero.ToString();
            maskedTextBoxTelefoneP.Text = p.Telefone;
            // Cliente
            Cliente c = cDAO.BuscarPorId(v.IdCliente);

            textBoxIDC.Text             = c.Id.ToString();
            textBoxNomeC.Text           = c.Nome;
            maskedTextBoxTelefoneC.Text = c.Telefone;
            maskedTextBoxCpfC.Text      = c.Cpf;
            textBoxEmailC.Text          = c.Email;
            textBoxRgC.Text             = c.Rg;
            // Imóvel
            Imovel i = iDAO.BuscaTodosPorId(v.IdImovel);

            textBoxIDI.Text = i.Id.ToString();
            maskedTextBoxCpfPImovel.Text = p.Cpf;
            textBoxCategoria.Text        = i.Categoria;
            textBoxTipo.Text             = i.Tipo;
            textBoxValorI.Text           = i.Valor.ToString();
            textBoxRuaI.Text             = i.Rua;
            textBoxNumeroI.Text          = i.Numero.ToString();
            textBoxBairroI.Text          = i.Bairro;
            textBoxMetragemI.Text        = i.Metragem.ToString();
            textBoxFrente.Text           = i.Frente.ToString();
            textBoxFundo.Text            = i.Fundo.ToString();
            // Funcionario
            Funcionario f = fDAO.BuscarPorId(v.IdFuncionario);

            textBoxID.Text    = f.Id.ToString();
            textBoxNomeF.Text = f.Nome;
            textBoxCreci.Text = f.Creci;
        }
コード例 #5
0
 public editarProprietario(int idSelecionado)
 {
     InitializeComponent();
     _proprietarioDao             = new ProprietarioDao();
     this.idSelecionado           = idSelecionado;
     _proprietarioEncontrado      = _proprietarioDao.BuscarPorId(idSelecionado);
     editarProprietarioNome.Text  = _proprietarioEncontrado.nome;
     editarProprietarioCpf.Text   = _proprietarioEncontrado.cpf;
     editarProprietarioRg.Text    = _proprietarioEncontrado.rg;
     editarProprietarioData.Text  = _proprietarioEncontrado.dataNascimento.ToString();
     editarProprietarioBanco.Text = _proprietarioEncontrado.dadosBancarios;
 }
コード例 #6
0
 private void btnAlterarDeletar_Click(object sender, EventArgs e)
 {
     if (dgvProprietario.CurrentRow != null)
     {
         int                    key  = int.Parse(dgvProprietario.CurrentRow.Cells[0].Value.ToString());
         ProprietarioDao        pDAO = new ProprietarioDao();
         VizualizarProprietario v    = new VizualizarProprietario(pDAO.BuscarPorId(key));
         v.ShowDialog();
     }
     else
     {
         MessageBox.Show("Selecione uma linha para vizualizar.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     Fill("");
 }