public IActionResult Post([FromBody] Apartamento apartamento)
        {
            try
            {
                apartamento.Validate();
                if (!apartamento.EhValido)
                {
                    return(BadRequest(apartamento.ObterMensagensValidacao()));
                }
                if (apartamento.Id > 0)
                {
                    _apartamentoRepositorio.Atualizar(apartamento);
                }
                else
                {
                    _apartamentoRepositorio.Adicionar(apartamento);
                }

                return(Created("api/apartamento", apartamento));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.ToString()));
            }
        }
Пример #2
0
        public List <Apartamento> Return_ListApartamento()
        {
            Connection con = Connection.Instance;

            Sqlcon = con.NeptusConection.Connection;
            SqlCommand         command        = con.NeptusConection.Connection.CreateCommand();
            List <Apartamento> lstApartamento = new List <Apartamento>();

            string selectCommand = @"SELECT APARTID , APARTBLOCO ,  APARTNUMERO FROM NPTAPART";

            command.CommandText = selectCommand;

            SqlDataReader rs = command.ExecuteReader();

            while (rs.Read())
            {
                Apartamento apartamento = new Apartamento();

                apartamento.idApart     = Convert.ToInt32(rs["APARTID"].ToString());
                apartamento.NumeroApart = Convert.ToInt32(rs["APARTNUMERO"].ToString());
                apartamento.blocoApart  = rs["APARTBLOCO"].ToString();

                lstApartamento.Add(apartamento);
            }

            Sqlcon.Close();

            return(lstApartamento);
        }
Пример #3
0
        public async Task <IActionResult> Create([Bind("ApartamentoId,Numero,Andar,Foto,MoradorId,ProprietarioId")] Apartamento apartamento, IFormFile foto)
        {
            if (ModelState.IsValid)
            {
                // verificar se tem alguma foto selecionada
                if (foto != null)
                {
                    string diretorio = Path.Combine(_webHostEnvironment.WebRootPath, "Imagens"); ///wwwwroot, pasta Imagens
                    string nomeFoto  = Guid.NewGuid().ToString() + foto.FileName;

                    // FileStream para gravar a foto no diretorio com o nome atribuido
                    using (FileStream fileStream = new FileStream(Path.Combine(diretorio, nomeFoto), FileMode.Create))
                    {
                        await foto.CopyToAsync(fileStream); // inserir foto no diretorio

                        apartamento.Foto = "~/Imagens/" + nomeFoto;
                    }
                }

                await _apartamentoRepositorio.Inserir(apartamento);

                TempData["NovoRegisto"] = $"Apartamento número {apartamento.Numero} registado com sucesso";
                return(RedirectToAction(nameof(Index)));
            }
            // caso os dados sejam invalidos
            ViewData["MoradorId"]      = new SelectList(await _utilizadorRepositorio.ObterTodos(), "Id", "UserName", apartamento.MoradorId);      // lista com o valor do Id do controler e o nome do utilizador
            ViewData["ProprietarioId"] = new SelectList(await _utilizadorRepositorio.ObterTodos(), "Id", "UserName", apartamento.ProprietarioId); // lista com o valor do Id do controler e o nome do utilizador
            return(View(apartamento));
        }
Пример #4
0
        public void T1Add()
        {
            //Add Bloco
            var blocoAdd = new Bloco()
            {
                Descricao = "Bloco A"
            };
            var addBloco = _blocoRepository.AddAsync(blocoAdd);

            Assert.True(addBloco.IsCompletedSuccessfully);

            //Add Bloco
            var blocoAdd2 = new Bloco()
            {
                Descricao = "Bloco B"
            };
            var addBloco2 = _blocoRepository.AddAsync(blocoAdd2);

            Assert.True(addBloco2.IsCompletedSuccessfully);

            //Add Apartamento
            var apartamentoAdd = new Apartamento()
            {
                Bloco = blocoAdd, Numero = 1, Moradores = new List <Morador>()
            };
            var addApartamento = _apartamentoRepository.AddAsync(apartamentoAdd);

            Assert.True(addApartamento.IsCompletedSuccessfully);

            //Add Apartamento
            var apartamentoAdd2 = new Apartamento()
            {
                Bloco = blocoAdd2, Numero = 125, Moradores = new List <Morador>()
            };
            var addApartamento2 = _apartamentoRepository.AddAsync(apartamentoAdd);

            Assert.True(addApartamento2.IsCompletedSuccessfully);

            //Add Moradores
            var moradoresAdd = new List <Morador>();

            for (int i = 0; i < 10; i++)
            {
                var moradorAdd = new Morador()
                {
                    Cpf         = 01988377129, DataNascimento = Convert.ToDateTime("28/06/1985"),
                    Fone        = "61993766328", NomeCompleto = "Vitão " + i.ToString(),
                    Apartamento = apartamentoAdd
                };
                moradoresAdd.Add(moradorAdd);
            }
            var addMoradores = _moradorRepository.AddAsync(moradoresAdd);

            Assert.True(addApartamento.IsCompletedSuccessfully);

            //Save Changes
            var saveChanges = _mainContext.SaveChangesAsync();

            Assert.True(saveChanges.IsCompletedSuccessfully);
        }
Пример #5
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Numero,Bloco")] Apartamento apartamento)
        {
            if (id != apartamento.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(apartamento);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ApartamentoExists(apartamento.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(apartamento));
        }
Пример #6
0
        public ActionResult Delete(int id)
        {
            Apartamento apartamento = genericDAL.FindById(id);

            genericDAL.Delete(apartamento);
            return(RedirectToAction("Index"));
        }
Пример #7
0
        public async Task Morador_PutWithNoValidValues()
        {
            KiperContext Context = GetContext();

            _MoradoresControleer = new MoradoresController(Context);
            await ForceAddInContext(Context);

            Apartamento apartamento = new Apartamento
            {
                ApartamentoId = 10,
                Bloco         = "C",
                Numero        = 200
            };

            Morador morador = new Morador
            {
                MoradorId      = 10,
                Apartamento    = apartamento,
                CPF            = "99988877765",
                DataNascimento = DateTime.Now.AddDays(-45),
                EMail          = "*****@*****.**",
                Nome           = "Kiper_TESTE",
                Telefone       = "(33) 3344-9999"
            };

            var result = await _MoradoresControleer.PutMorador(1, morador) as BadRequestResult;

            Assert.Equal(400, result.StatusCode);
        }
Пример #8
0
    protected void btnAgregar_Click(object sender, EventArgs e)
    {
        try
        {
            Duenio _und = (Duenio)Session["Duenio"];

            //verifico q tenga un dueño
            if (_und == null)
            {
                throw new Exception("Debe Seleccionar Dueño");
            }


            //creo el objeto
            Apartamento unApto = new Apartamento(Convert.ToInt32(txtPadron.Text), txtDireccion.Text, Calendario.SelectedDate, Convert.ToInt32(txtAlquiler.Text), chkPortero.Checked, Convert.ToInt32(txtPiso.Text), Convert.ToInt32(txtGastosComunes.Text), _und);


            //trato de agregar
            Logica.LogicaVivienda.Alta(unApto);
            lblError.Text = "Alta con éxito";
            this.LimpioFormulario();
        }
        catch (Exception ex)
        {
            lblError.Text = ex.Message;
        }
    }
Пример #9
0
        public void InserirApartamentoInvalido()
        {
            ApartamentoServico service     = new ApartamentoServico();
            Apartamento        apartamento = new Apartamento();

            service.Inserir(apartamento);
        }
Пример #10
0
    protected void BtnModificar_Click(object sender, EventArgs e)
    {
        try
        {
            Apartamento _unA = (Apartamento)Session["Apto"];
            Duenio      _und = (Duenio)Session["Duenio"];

            //verifico q tenga un dueño
            if (_und == null)
            {
                throw new Exception("Debe Seleccionar Dueño");
            }


            //modifico el objeto
            _unA.Direccion = txtDireccion.Text.Trim();
            _unA.FechaCons = Calendario.SelectedDate;
            _unA.Alquiler  = Convert.ToInt32(txtAlquiler.Text);
            _unA.Portero   = chkPortero.Checked;
            _unA.Piso      = Convert.ToInt32(txtPiso.Text);
            _unA.GComunes  = Convert.ToInt32(txtGastosComunes.Text);
            _unA.Dueño     = _und;


            //trato de modificar
            Logica.LogicaVivienda.Modificar(_unA);
            lblError.Text = "Modificacion con éxito";
            this.LimpioFormulario();
        }
        catch (Exception ex)
        {
            lblError.Text = ex.Message;
        }
    }
Пример #11
0
        public async Task <IActionResult> EditApartamento(ApartamentoViewModel view)
        {
            if (!ModelState.IsValid)
            {
                return(View(view));
            }

            Apartamento apto = new Apartamento
            {
                ApartamentoId = view.ApartamentoId,
                Bloco         = view.Bloco,
                Numero        = view.Numero
            };
            var response = await this.Apartamento.PutApartamento(apto);

            if (response.Error)
            {
                ViewBag.Message = response.Message;
            }
            else
            {
                ViewBag.Status = "Apartamento atualizado com sucesso.";
            }

            return(View(view));
        }
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            Apartamento apartamento = new Apartamento("");

            try
            {
                string mensagem = null;
                apartamento.NumeroApartamento = txtNumApartamento.Text;

                if (escolhaSelecao.Equals(EscolhaForm.Alterar))
                {
                    apartamento.Id = Convert.ToInt32(txtId.Text);
                    repositorio.Update(apartamento);
                    mensagem = "Apartamento atualizado";
                }
                else
                {
                    repositorio.Insert(apartamento);
                    mensagem = "Apartamento cadastrado";
                }

                MessageBox.Show(mensagem);
                this.Close();
            }
            catch (Exception)
            {
                MessageBox.Show("Preencha os campos corretamete", " Falta de dados ", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public bool CadastrarApartamento(int numero, string observacoes)
        {
            var inquilino = Apartamento.CadastraApartamento(numero, observacoes);


            return(true);
        }
Пример #14
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Numero,Piso,Bloque,UnidadResidencialId,Estado")] Apartamento apartamento)
        {
            if (id != apartamento.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(apartamento);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ApartamentoExists(apartamento.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["UnidadResidencialId"] = new SelectList(_context.UnidadResidencial, "Id", "Id", apartamento.UnidadResidencialId);
            return(View(apartamento));
        }
Пример #15
0
    // CREAR
    protected void btCrearApartamento_Click(object sender, EventArgs e)
    {
        try
        {
            if (txtBaños.Text == "" || txtDireccion.Text == "" || txtHabitaciones.Text == "" || txtMetrosCuadradosP.Text == "" || txtPadron.Text == "" || txtPiso.Text == "" || txtPrecio.Text == "")
            {
                throw new Exception("Debe completar los campos..");
            }

            List <string> listadoServicios = null;
            Zona          zona             = new Zona(ZonasControl1.getNombre(), ZonasControl1.getDepartamento(), "", 0, listadoServicios, true);
            Empleado      empleado         = (Empleado)Session["Empleado"];

            Apartamento apartamento = new Apartamento(Convert.ToInt32(Session["Apartamento"]), zona, empleado, Convert.ToInt32(txtPrecio.Text), txtDireccion.Text, ddlTipoAccion.SelectedValue, Convert.ToInt32(txtBaños.Text), Convert.ToInt32(txtHabitaciones.Text), Convert.ToInt32(txtMetrosCuadradosP.Text), Asensor.Checked, Convert.ToInt32(txtPiso.Text));

            ILogicaPropiedad LPropiedad = FabricaLogica.getLogicaPropiedad();
            LPropiedad.Agregar(apartamento);

            lbResultado.Text = "Se ha creado apartamento satisfactoriamente";

            LimpiarCampos();
            cuadroPropiedad.Visible        = false;
            btCrearApartamento.Visible     = false;
            btModificarApartamento.Visible = false;
            btEliminarApartamento.Visible  = false;
        }
        catch (Exception ex)
        {
            lbResultado.Text = ex.Message;
        }
    }
Пример #16
0
        public async Task <IActionResult> PutApartamento(int id, Apartamento apartamento)
        {
            if (id != apartamento.cod_apartamento)
            {
                return(BadRequest());
            }

            _context.Entry(apartamento).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ApartamentoExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Пример #17
0
        public async Task <IActionResult> Create([Bind("ApartamentoId,Numero,Andar,Foto,MoradorId,ProprietarioId")] Apartamento apartamento, IFormFile foto)
        {
            if (ModelState.IsValid)
            {
                if (foto != null)
                {
                    string diretorio = Path.Combine(_webHostEnvironment.WebRootPath, "Imagens");
                    string nomeFoto  = Guid.NewGuid().ToString() + foto.FileName;

                    using (FileStream fileStream = new FileStream(Path.Combine(diretorio, nomeFoto), FileMode.Create))
                    {
                        await foto.CopyToAsync(fileStream);

                        apartamento.Foto = "~/Imagens/" + nomeFoto;
                    }
                }

                await _apartamentoRepositorio.Inserir(apartamento);

                TempData["NovoRegistro"] = $"Apartamento número {apartamento.Numero} registrado com sucesso";
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["MoradorId"]      = new SelectList(await _usuarioRepositorio.PegarTodos(), "Id", "UserName", apartamento.MoradorId);
            ViewData["ProprietarioId"] = new SelectList(await _usuarioRepositorio.PegarTodos(), "Id", "UserName", apartamento.ProprietarioId);
            return(View(apartamento));
        }
        public void Record(Apartamento c)
        {
            try
            {
                //Chama o método que abre a conexão
                OpenConnection();

                //Passa para o objeto Cmd, o insert recebendo valores de variaveis
                Cmd = new SqlCommand("INSERT INTO tb_apartamento (numero_apto, andar_apto, numero_garagem, cadastrado_por, id_bloco) " +
                                     "values (@v1, @v2, @v3, @v4, @v5)", Con);

                //Atribuindo valores as variaveis do insert
                Cmd.Parameters.AddWithValue("@V1", c.Numero_apto);
                Cmd.Parameters.AddWithValue("@V2", c.Andar_apto);
                Cmd.Parameters.AddWithValue("@v3", c.Numero_garagem);
                Cmd.Parameters.AddWithValue("@V4", c.Cadastrado_por);
                Cmd.Parameters.AddWithValue("@V5", c.Id_Bloco);

                //Executando o método
                Cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao gravar o registro!:" + ex.Message);
            }
            finally
            {
                CloseConnection();
            }
        }
        public void Atualizar(ApartamentoTO to)
        {
            _Contexto = ControladorAcesso.ObterContexto();

            if (to.Identificador == 0 || to == null)
            {
                to.Valido   = false;
                to.Mensagem = Mensagem.Atualizacao("Apartamento", false);

                return;
            }

            Apartamento entidade = _Contexto.Apartamento.FirstOrDefault(x => x.Identificador == to.Identificador);

            if (entidade == null)
            {
                to.Valido   = false;
                to.Mensagem = Mensagem.Obter("Apartamento", false);

                return;
            }

            to.PreencherEntidade(entidade);

            _Contexto.SaveChanges();

            to.PreencherTO(entidade);
            to.Valido   = true;
            to.Mensagem = Mensagem.Atualizacao("Apartamento", true);

            return;
        }
        public void Update(Apartamento c)
        {
            try
            {
                OpenConnection();
                Cmd = new SqlCommand("UPDATE tb_apartamento SET  numero_apto=@v1, andar_apto=@v2, numero_garagem=@v3, id_bloco=@v5  where id=@v6", Con);

                //Atribuindo valores as variaveis do insert
                Cmd.Parameters.AddWithValue("@V1", c.Numero_apto);
                Cmd.Parameters.AddWithValue("@V2", c.Andar_apto);
                Cmd.Parameters.AddWithValue("@v3", c.Numero_garagem);
                //Cmd.Parameters.AddWithValue("@V4", c.Cadastrado_por);
                Cmd.Parameters.AddWithValue("@V5", c.Id_Bloco);
                Cmd.Parameters.AddWithValue("@V6", c.Id);

                Cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao atualizar o registro!" + ex.Message);
            }
            finally
            {
                CloseConnection();
            }
        }
Пример #21
0
        private async Task ForceAddInContext(KiperContext Context)
        {
            Apartamento apartamento = new Apartamento
            {
                Bloco  = "A",
                Numero = 100
            };

            Morador morador = new Morador
            {
                Apartamento    = apartamento,
                CPF            = "98998998989",
                DataNascimento = DateTime.Now.AddDays(-100),
                EMail          = "*****@*****.**",
                Nome           = "Kiper",
                Telefone       = "(33) 3344-4578"
            };

            if (Context.Moradores.FirstOrDefault(x => x.CPF.Equals(morador.CPF) && x.EMail.Equals(morador.EMail)) != null)
            {
                return;
            }

            await Context.Moradores.AddAsync(morador);

            await Context.SaveChangesAsync();
        }
Пример #22
0
 internal void PreencherTO(Apartamento entidade)
 {
     Identificador = entidade.Identificador;
     Bloco         = entidade.Bloco;
     Numero        = entidade.Numero;
     IdContrato    = entidade.IdContrato;
 }
Пример #23
0
        public async Task <ActionResult <Apartamento> > PostApartamento(Apartamento apartamento)
        {
            _context.Apartamentos.Add(apartamento);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetApartamento", new { id = apartamento.cod_apartamento }, apartamento));
        }
Пример #24
0
        public static Apartamento Buscar(int pPadron)
        {
            Apartamento   V = null;
            SqlDataReader _Reader;

            SqlConnection _Conexion = new SqlConnection(Conexion._Cnn);
            SqlCommand    _Comando  = new SqlCommand("Exec BuscarApartamento " + pPadron, _Conexion);

            try
            {
                _Conexion.Open();
                _Reader = _Comando.ExecuteReader();

                if (_Reader.Read())
                {
                    V = new Apartamento(Convert.ToInt32(_Reader["PadronViv"]), _Reader["DirViv"].ToString(), Convert.ToDateTime(_Reader["FConsViv"]), Convert.ToInt32(_Reader["PreAlqViv"]), Convert.ToBoolean(_Reader["PorteroApto"]), Convert.ToInt32(_Reader["PisoApto"]), Convert.ToInt32(_Reader["GCApto"]), PersitenciaDueño.Buscar(Convert.ToInt32(_Reader["CiD"])));
                }

                _Reader.Close();
            }
            catch (Exception ex)
            {
                throw new ApplicationException("Problemas con la base de datos:" + ex.Message);
            }
            finally
            {
                _Conexion.Close();
            }

            return(V);
        }
        public Apartamento FindForCode(int Id)
        {
            try
            {
                Cmd = new SqlCommand("SELECT * FROM tb_apartamento where id=@v1");
                Cmd.Parameters.AddWithValue("@v1", Id);
                Dr = Cmd.ExecuteReader();
                Apartamento c = null; //Criando um espaço na memória

                if (Dr.Read())
                {
                    c             = new Apartamento();
                    c.Id          = Convert.ToInt32(Dr["Id"]);
                    c.Numero_apto = Convert.ToInt32(Dr["numero_apto"]);
                    c.Andar_apto  = Convert.ToInt32(Dr["andar_apto"]);
                    c.Numero_apto = Convert.ToInt32(Dr["numero_apto"]);
                    //c.Data_cadastro = Convert.ToDateTime(Dr["data_cadastro"]);
                    //c.Cadastrado_por = Convert.ToInt32(Dr["cadastrado_por"]);
                    c.Id_Bloco = Convert.ToInt32(Dr["id_bloco"]);
                }
                return(c);
            }
            catch (Exception ex)
            {
                throw new Exception("Não foi possível encontrar o cliente" + ex.Message);
            }
            finally
            {
                CloseConnection();
            }
        }
Пример #26
0
        static void Main(string[] args)
        {
            List <Apartamento> apartamentos = new List <Apartamento>();
            int opc = 0;

            do
            {
                Console.Clear();
                Console.WriteLine("Venta/Alquiler de Apartamentos\n\n[1] Poner en venta tu Apartamento\n[2] Poner en alquiler tu Apartamento\n[3] Ver Apartamentos en Venta/Alquiler\n[4] Salir");
                try
                {
                    opc = int.Parse(Console.ReadLine());
                }
                catch (FormatException)
                {
                    Console.Clear();
                    Console.WriteLine("Datos incorrectos...!");
                    Console.ReadKey();
                }
                Console.Clear();

                switch (opc)
                {
                case 1:
                    Apartamento vender = new Apartamento();
                    vender.Vender();
                    apartamentos.Add(vender);
                    break;

                case 2:
                    Apartamento alquiler = new Apartamento();
                    alquiler.Alquiler();
                    apartamentos.Add(alquiler);
                    break;

                case 3:
                    foreach (Apartamento apt in apartamentos)
                    {
                        Console.WriteLine($"El Apartamento\n\n EL Estado: {apt.Estado} " +
                                          $"\n La Direccion: {apt.Direccion} \n el Color: " +
                                          $"{apt.Color} \n el Area de construccion:" +
                                          $" {apt.Area} m^2" +
                                          $"\nCantidad de plazas de parqueo: {apt.Parqueos} " +
                                          $"\nCantidad de habitaciones:" +
                                          $" {apt.Habitaciones}" +
                                          $" \nCantidad de baños: {apt.Bath} " +
                                          $"\nPrecio RD$ {apt.Precio} \n");
                    }
                    Console.ReadKey();
                    break;

                case 4:
                    break;

                default:
                    break;
                }
            } while (opc != 4);
        }
Пример #27
0
        public void Atualizar(Apartamento apartamento)
        {
            ValidarApartamentoInformado(apartamento);
            IsApartamentoExiste(apartamento);
            IsApartamentoRepetido(apartamento);

            repositorio.Alterar(apartamento);
        }
Пример #28
0
        public ActionResult DeleteConfirmed(int id)
        {
            Apartamento apartamento = db.Apartamentoes.Find(id);

            db.Apartamentoes.Remove(apartamento);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #29
0
        public object Excluir(String id)
        {
            Apartamento apartamento = new Apartamento();

            apartamento.id = Convert.ToInt32(id);
            apartamentoService.Excluir(apartamento);
            return(new HttpResponseMessage(HttpStatusCode.OK));;
        }
Пример #30
0
        public void ExcluirApartamentoInexistente()
        {
            ApartamentoServico service     = new ApartamentoServico();
            Apartamento        apartamento = new Apartamento();

            apartamento.id = 999999999;
            service.Atualizar(apartamento);
        }
Пример #31
0
        public Gerenciador()
        {
            condominios = new List<Condominio>();

            Condominio c1 = new Condominio("Águas Claras");
            Condominio c2 = new Condominio("COND 2");
            Condominio c3 = new Condominio("COND 3");
            Condominio c4 = new Condominio("COND 4");
            condominios.Add(c1);
            condominios.Add(c2);
            condominios.Add(c3);
            condominios.Add(c4);
            Bloco b1 = new Bloco(1);
            Bloco b2 = new Bloco(2);
            Bloco b3 = new Bloco(3);
            c1.addBloco(b1);
            c1.addBloco(b2);
            c2.addBloco(b3);
            Apartamento ap1 = new Apartamento(101);
            Apartamento ap2 = new Apartamento(102);
            Apartamento ap3 = new Apartamento(103);
            b1.addApartamento(ap1);
            b2.addApartamento(ap2);
            b2.addApartamento(ap3);
            ap1.Nome = "Maria francisca";
            ap2.Nome = "Jose carlos";
            ap1.Box = "02";
            ap2.addCota("Maria", 1000, 500, new Data("12/11/97"), new Data("27/01/97"), "observacao");
            ap2.addCota("Silvia", 200, 100, new Data("02/11/97"), new Data("27/11/97"), "observacao");
            ap2.addCota("Silvia", 1000, 100, new Data("02/11/97"), new Data("27/11/97"), "observacao");
            ap2.addAcordo(new Acordo("Catia Jose", "1124/568-4", "IBM", new Data("13/11/87"), new Data("11/11/87"), new Data("11/12/87"), 1200, 200, 4));
            ap2.addAcordo(new Acordo("Maria Oliveira", "1124/568-4", "IBM", new Data("13/11/87"), new Data("11/11/87"), new Data("11/12/87"), 1200, 200, 4));
            ap2.addAcordo(new Acordo("Claudia Oliveira", "1124/568-4", "IBM", new Data("13/11/87"), new Data("11/11/87"), new Data("11/12/87"), 1200, 200, 4));
            Processo proc = new Processo("Simão", "Dinheiro", "1136-9", 2000, new Data("13/11"), new Data("13/5/69"), new Data("05/14/05"));
               proc.addAjuizado(new Data("11/12/12"));
            proc.addAjuizado(new Data("13/13/13"));
            proc.addCustas(new Data("25/12/15"), 15000);
            proc.addCustas(new Data("01/01/16"), 20000);
            ap2.addProcesso(proc);
            ap2.addProcesso("Carlos", "Dinheiro", "1-3256", 2000, new Data("13/11"), new Data("13/5/69"), new Data("05/14/05"));
            ap2.addProcesso("Roberto", "Dinheiro", "8.9798", 2000, new Data("13/11"), new Data("13/5/69"), new Data("05/14/05"));
        }
Пример #32
0
        private void btNew1_Click(object sender, RoutedEventArgs e)
        {
            List<Apartamento> lista = ViewModel.Apartamentos;
            int count = 100;
            if (lista == null) return;
            while (existeNaLista(lista, count))
            {
                count++;
            }

            Apartamento novoAp = new Apartamento(count);
            lista.Add(novoAp);
            ViewModel.Apartamentos = lista;
            Update();
        }
Пример #33
0
 public void addApartamento(Apartamento apartamento)
 {
     apartamentos.Add(apartamento);
 }
Пример #34
0
 public Apartamento GetAptos(Apartamento obj, int j)
 {
     int o = __offset(6); return o != 0 ? obj.__init(__indirect(__vector(o) + j * 4), bb) : null;
 }