public ActionResult New(Casa casa)
 {
     if (ModelState.IsValid)
     {
         casa.id = 3;
     }
     return View(casa);
 }
        public void ComportamentoDiCasa()
        {
            //Given
            ICasa casa1 = new Casa(Colonna.A, Traversa.Prima);
            ICasa casa2 = casa1;

            casa1.PezzoPresente = new Pedone(Colore.Bianco);
            casa2.PezzoPresente = new Pedone(Colore.Nero);

            //Then
            Assert.Equal(Colore.Nero, casa1.PezzoPresente.Colore);
            Assert.Equal(Colore.Nero, casa2.PezzoPresente.Colore);
        }
        public bool Update(Evento evento)
        {
            Casa casa = _contexto.Casas.AsNoTracking().Where(casa => casa.Id == evento.CasaId).SingleOrDefault();

            if (casa == null)
            {
                return(false);
            }

            _contexto.Eventos.Update(evento);
            _contexto.SaveChanges();
            return(true);
        }
Exemple #4
0
 public static int IsPawn(char[] splitedMove, Casa casa, bool Cor)
 {
     if (Array.IndexOf(Board.AateH, splitedMove[0]) > -1)
     {
         return((casa.Peca?.Cor == Cor &&
                 casa.Peca?.Tipo == 'P' &&
                 casa.PosLetra == splitedMove[0]) ? 1 : -1);
     }
     else
     {
         return(0);
     }
 }
Exemple #5
0
        public void RecebeTarefa()
        {
            //Arranje
            Casa   casa     = new Casa(new Responsavel("fulano", 30));
            Tarefa tarefa   = new Tarefa("Arrumar");
            bool   esperado = true;
            bool   atual;

            //Act
            atual = casa.adicionarTarefa(tarefa);
            //Assert
            Assert.Equal(esperado, atual);
        }
Exemple #6
0
        // Agregar
        protected void btAgregar_Click(object sender, EventArgs e)
        {
            try
            {
                if (rutCasa.Text == "")
                {
                    lbError2.Text = ("ERROR: Ingrese un Rut.");
                    ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: vpi();</script>");
                }

                else
                {
                    Casa nuevaCasa = new Casa();

                    nuevaCasa.RUT             = Convert.ToInt64(rutCasa.Text);
                    nuevaCasa.Nombre          = nombreCasa.Text;
                    nuevaCasa.Especializacion = Convert.ToInt32(ddlEspecializacionAdd.SelectedValue);

                    int resultado = LogicaCasa.Agregar(nuevaCasa);

                    if (resultado == 1)
                    {
                        lbError.Text = "Se ha agregado casa satisfactoriamente..";
                        CargarGrilla();

                        rutCasa.Text    = "";
                        nombreCasa.Text = "";
                        ddlEspecializacionAdd.SelectedIndex = 0;
                        lbError2.Text = "";
                    }

                    else if (resultado == 1)
                    {
                        lbError2.Text = " El Rut ingresado ya se encuentra registrado.";
                        ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: vpi();</script>");
                    }

                    else
                    {
                        lbError2.Text = "No se ha agregado la Casa..";
                        ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: vpi();</script>");
                    }
                }
            }

            catch (Exception ex)
            {
                ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: vpi();</script>");
                lbError2.Text = "Ha ocurrido un error: " + ex.Message;
            }
        }
Exemple #7
0
        // Buscar
        protected void btVerificar_Click(object sender, EventArgs e)
        {
            try
            {
                List <Casa> listadoCasa = new List <Casa>();

                if (rutVerificar.Text != "")
                {
                    Casa casa = LogicaCasa.Buscar(Convert.ToInt64(rutVerificar.Text));

                    if (casa.RUT == 0)
                    {
                        CargarGrilla();
                        lbError.Text = ("ERROR: No se encontraron coinciencias..");
                    }

                    else
                    {
                        listadoCasa.Add(casa);
                        ddlBuscar.SelectedValue = Convert.ToString(casa.Especializacion);

                        GridCasas.DataSource = null;

                        if (listadoCasa != null)
                        {
                            if (listadoCasa.Count > 0)
                            {
                                GridCasas.Visible    = true;
                                GridCasas.DataSource = listadoCasa;
                                GridCasas.DataBind();
                                lbError.Text = "";
                            }
                        }

                        else
                        {
                            GridCasas.Visible = false;
                            lbError.Text      = "No existen casas registradas.";
                        }
                    }
                }
                else
                {
                    CargarGrilla();
                }
            }
            catch (Exception ex)
            {
                lbError.Text = ex.Message;
            }
        }
        public static void TestIterator()
        {
            Bombero bombero = new Bombero(null);


            BomberoSecretario bs = new BomberoSecretario(bombero);


            //LUGARES
            Calle calle = new Calle(100, 4, 100);
            Casa  a = new Casa(2, 20, 3);       Plaza f = new Plaza("", 40, 50, 20);
            Casa  b = new Casa(2, 20, 3);       Plaza g = new Plaza("", 40, 50, 20);
            Casa  c = new Casa(2, 20, 3);       Plaza h = new Plaza("", 40, 50, 20);
            Casa  d = new Casa(2, 20, 3);       Plaza i = new Plaza("", 40, 50, 20);
            Casa  e = new Casa(2, 20, 3);       Plaza j = new Plaza("", 40, 50, 20);

            a.Calle = calle; b.Calle = calle; c.Calle = calle; d.Calle = calle; e.Calle = calle; f.Calle = calle; g.Calle = calle; h.Calle = calle; i.Calle = calle; j.Calle = calle;

            //DENUNCIA POR TABLERO

            DenunciasPorTablero dpt = new DenunciasPorTablero();

            a.agregarObserador(dpt);
            b.agregarObserador(dpt);
            c.agregarObserador(dpt);
            d.agregarObserador(dpt);
            e.agregarObserador(dpt);
            f.agregarObserador(dpt);

            b.chispa();
            f.chispa();

            //DENUNCIA POR WHATSAPP
            MensajeWhatsapp lista = null;

            lista = new MensajeWhatsapp(new DenunciaDeIncendios(g), lista);
            lista = new MensajeWhatsapp(new DenunciaDeIncendios(h), lista);
            lista = new MensajeWhatsapp(new DenunciaDeIncendios(i), lista);

            DenunciaPorWhatsapp dpw = new DenunciaPorWhatsapp(lista);


            //DENUNCIA POR MOSTRADOR

            DenunciaDeIncendios  den = new DenunciaDeIncendios(j);
            DenunciaPorMostrador dpm = new DenunciaPorMostrador(den);

            bs.atenderDenuncias(dpt);
            bs.atenderDenuncias(dpw);
            bs.atenderDenuncias(dpm);
        }
        // GET: Casas/Details/5
        public async Task <ActionResult> Details(string nomeCasa, double longitudine, double latitudine)
        {
            if (nomeCasa == null || longitudine == 0 || latitudine == 0)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Casa casa = await db.Case.FindAsync(nomeCasa, longitudine, latitudine);

            if (casa == null)
            {
                return(HttpNotFound());
            }
            return(View(casa));
        }
Exemple #10
0
 public void Delete(Casa casa)
 {
     casa = _contexto.Casas.Where(casaDb => casaDb.Id == casa.Id).SingleOrDefault();
     if (casa != null)
     {
         casa.Status = CasaStatus.Excluida;
         var eventos = _contexto.Eventos.Where(evento => evento.CasaId == casa.Id && evento.Status != EventoStatus.Excluido).ToList();
         foreach (var evento in eventos)
         {
             evento.Status = EventoStatus.Excluido;
         }
     }
     _contexto.SaveChanges();
 }
Exemple #11
0
        public bool ConsultarCasasSearch(string search, string idCasa)
        {
            Casa casa = ConsultarCasasIdCasas(idCasa);

            if (casa.Departamento == search)
            {
                return(true);
            }
            else if (casa.Ciudad == search)
            {
                return(true);
            }
            return(false);
        }
 public IActionResult Salvar(int?Id, [FromForm] Casa casa)
 {
     if (casa.Id == Id)
     {
         context.Attach(casa);
         context.SaveChanges();
     }
     else if (casa.Id == 0 && Id == null)
     {
         context.Add(casa);
         context.SaveChanges();
     }
     return(RedirectToAction("Index"));
 }
        public IHttpActionResult DeleteCasa(int id)
        {
            Casa casa = db.Casas.Find(id);

            if (casa == null)
            {
                return(NotFound());
            }

            db.Casas.Remove(casa);
            db.SaveChanges();

            return(Ok(casa));
        }
Exemple #14
0
        // GET: Casas/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Casa casa = db.Casas.Find(id);

            if (casa == null)
            {
                return(HttpNotFound());
            }
            return(View(casa));
        }
 public IActionResult Salvar(Casa casa)
 {
     if (casa.Nome != null && casa.Endereço != null)
     {
         database.Casas.Add(casa);
         database.SaveChanges();
         return(RedirectToAction("CasaseClubes"));
     }
     else
     {
         Response.StatusCode = 400;
         return(new ObjectResult(new { msg = "O nome e o endereço da Casa/Clube precisam ser preenchidos" }));
     }
 }
Exemple #16
0
        public void UsarCasa()
        {
            var c                = new Casa();
            var bombilloSala     = c.RegistrarBombillo("sala");
            var bombilloCocina   = c.RegistrarBombillo("cocina");
            var equipoSonidoSala = c.RegistrarEquipoSonido("sala");
            var televisorSala    = c.RegistrarTelevisor("sala");
            var cortinaSala      = c.RegistrarCortina("sala");

            var panel = new Panel(10);

            panel.RegistrarAccion(0, "Bombillo", new ComandoEncenderBombillo(bombilloSala),
                                  new ComandoApagarBombillo(bombilloSala));
        }
Exemple #17
0
        public void AdicionarResponsavelCasa(string nomeResp, int idadeResp, string nomeFilho, int idadeFilho)
        {
            //Arranje
            var  responsavel = new Responsavel(nomeResp, idadeResp);
            Casa casa        = new Casa(responsavel);
            var  esperado    = true;

            //Act
            var filho  = new Filhos(nomeFilho, idadeFilho, responsavel);
            var obtido = casa.adicionarPessoa(filho);

            //Assert
            Assert.Equal(esperado, obtido);
        }
        // GET: Casas/Delete/5
        public async Task <ActionResult> Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Casa casa = await db.Casas.FindAsync(id);

            if (casa == null)
            {
                return(HttpNotFound());
            }
            return(View(casa));
        }
        public static void PatronBuilder()
        {
            IStrategy      estrategia  = new Secuencial();
            Director       director    = new Director();
            var            builder     = new BuilderFavorable();
            Casa           casa        = new Casa(410, 9, 12, director, builder);
            Decorator      pasto       = new PastoSeco(casa.crearSector(1, 15, 10));
            Calle          calle       = new Calle(12, 12, 100);
            IResponsable   responsable = null;
            FabricaBombero FBombero    = new FabricaBombero(estrategia, pasto, responsable);


            crearHeroe(FBombero).getPersonal().ApagarIncendio(casa, calle);
        }
Exemple #20
0
        // Set casa
        public bool SetCasaDAL(Casa NewCasa)
        {
            bool Resultado = false;

            using (SISGIV_Entities Ca = new SISGIV_Entities())
            {
                Ca.Casa.Add(NewCasa);
                Ca.SaveChanges();

                Resultado = true;
            }

            return(Resultado);
        }
Exemple #21
0
 [HttpDelete("{id}")] //Especificando que irá trabalhar com um Id
 public IActionResult Delete(int id)
 {
     try
     {
         Casa casa = _context.Casa.First(c => c.CasaId == id);
         _context.Casa.Remove(casa);
         _context.SaveChanges();
         return(Ok());
     }
     catch (Exception)
     {
         Response.StatusCode = 404;
         return(new ObjectResult("Id de casa é invalido."));
     }
 }
 public bool Eliminar(CasaDTO entidad)
 {
     try
     {
         var _objetoEliminar = new Casa();
         Mapper.Map(entidad, _objetoEliminar);
         _casaRepositorio.Eliminar(_objetoEliminar);
         _casaRepositorio.UnidadDeTrabajo.Completar();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
Exemple #23
0
 public IActionResult Delete(int id)
 {
     try
     {
         Casa casa = database.Casas.First(c => c.Id == id);
         database.Casas.Remove(casa);
         database.SaveChanges();
         return(Ok(new { msg = "Casa deletada com sucesso!" }));
     }
     catch
     {
         Response.StatusCode = 404;
         return(new ObjectResult(new { msg = "Casa não encontrada!" }));
     }
 }
        // GET: Casas/Edit/5
        public async Task <ActionResult> Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Casa casa = await db.Casas.FindAsync(id);

            if (casa == null)
            {
                return(HttpNotFound());
            }
            ViewBag.TerritorioId = new SelectList(db.Territorios, "Id", "Territorio1", casa.TerritorioId);
            return(View(casa));
        }
 public bool Agregar(CasaDTO entidad)
 {
     try
     {
         var _objetoInsertar = new Casa();
         Mapper.Map(entidad, _objetoInsertar);
         _casaRepositorio.Agregar(_objetoInsertar);
         _casaRepositorio.UnidadDeTrabajo.Completar();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Exemple #26
0
        public IActionResult SelecionaCasa([FromBody] CasaVM casa)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            string usuarioId = Util.GetIdUsuario(HttpContext.User);

            Casa casaSelecionada = _casaService.SelecionaCasa(usuarioId, casa.Id);

            CasaVM casaSelVM = Mapper.Map <CasaVM>(casaSelecionada);

            return(Ok(casaSelVM));
        }
Exemple #27
0
        private static void ConfigurarPanelSimple(Panel panel, Casa casa)
        {
            var configurador = new ConfiguradorSimple(panel, casa);

            configurador.RegistrarAccionesBombillo(0, "sala");
            configurador.RegistrarAccionesBombillo(1, "cocina");
            configurador.RegistrarAccionesEquipoSonido(2, "sala",
                                                       ConfiguradorSimple.AccionesEquipoSonido.EncenderYApagar);
            configurador.RegistrarAccionesEquipoSonido(3, "sala", ConfiguradorSimple.AccionesEquipoSonido.EmisoraYCD,
                                                       "La W", "Mozart");
            configurador.RegistrarAccionesTelevisor(4, "sala", ConfiguradorSimple.AccionesTelevisor.EncenderYApagar);
            configurador.RegistrarAccionesTelevisor(5, "sala", ConfiguradorSimple.AccionesTelevisor.SintonizarCanales,
                                                    "Caracol", "RCN");
            configurador.RegistrarAccionesCortina(6, "sala");
        }
Exemple #28
0
        private void btnContinuar_Click(object sender, EventArgs e)
        {
            ///Se crea una casa nueva
            Casa casa = new Casa
            {
                Precio               = ManagerRecursos.precio,
                Departamento         = ManagerRecursos.departamento,
                Ciudad               = ManagerRecursos.ciudad,
                Barrio               = ManagerRecursos.barrio,
                Ubicacion            = ManagerRecursos.direccionInmueble,
                Estado               = ManagerRecursos.estado,
                AñoConstruccion      = ManagerRecursos.año,
                MetrosEdificados     = ManagerRecursos.superficie,
                CantidadHabitaciones = ManagerRecursos.habitaciones,
                CantidadDormitorios  = ManagerRecursos.dormitorios,
                CantidadBaños        = ManagerRecursos.baños,
                Garages              = ManagerRecursos.garages,
                Parrillero           = ManagerRecursos.parrillero,
                Jardin               = ManagerRecursos.jardin,
                GastosComunes        = ManagerRecursos.gastosComunes,
                Comentarios          = ManagerRecursos.comentarios,
                Fotos = ManagerRecursos.fotos
            };

            ///Se crea un nuevo propietario
            Propietario propietario = new Propietario
            {
                Nombre    = ManagerRecursos.NombrePropietario,
                CI        = ManagerRecursos.CIPropietario,
                Direccion = ManagerRecursos.DireccionPropietario,
                Correo    = ManagerRecursos.CorreoPropietario,
                Telefono  = ManagerRecursos.TelefonoPropietario
            };

            ///Se agrega el inmueble a la lista de inmuebles del propietario
            propietario.InmueblesPropietario.Add(casa);

            ///Se agrega la casa a la lista de inmuebles
            ManagerInmuebles.AgregarPropiedad(casa);

            ///Se crea un archivo con los inmuebles que tenga el propietario
            ManagerInmuebles.AgregarInmueblePropietarioArchivo(propietario, casa);

            MessageBox.Show("Propiedad agregada correctamente");

            Hide();
            home.Show();
        }
Exemple #29
0
        public static List <Linea> Pendientes(int venta)
        {
            List <Linea> lista = new List <Linea>();

            SqlConnection conexion = new SqlConnection(Conexion.CnnString);
            SqlCommand    comando  = new SqlCommand("LineasPendientes", conexion);

            comando.CommandType = CommandType.StoredProcedure;

            SqlParameter parametroVenta = new SqlParameter("@pedido", venta);

            comando.Parameters.Add(parametroVenta);

            try
            {
                conexion.Open();
                SqlDataReader lector = comando.ExecuteReader();

                while (lector.Read())
                {
                    Linea linea = new Linea();
                    Casa  casa  = new Casa();
                    Plato plato = new Plato();

                    plato.Id       = Convert.ToInt32(lector["IdPlato"].ToString());
                    plato.Nombre   = Convert.ToString(lector[1].ToString());
                    plato.Precio   = Convert.ToDouble(lector["Precio"].ToString());
                    plato.Foto     = Convert.ToString(lector["Foto"].ToString());
                    casa.RUT       = Convert.ToInt64(lector["Rut"].ToString());
                    casa.Nombre    = Convert.ToString(lector[5].ToString());
                    linea.Cantidad = Convert.ToInt32(lector["Cantidad"].ToString());
                    linea.UnPlato  = plato;
                    linea.UnaCasa  = casa;

                    lista.Add(linea);
                }

                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexion.Close();
            }
        }
        public static void PatronFactoryMethod()
        {
            IStrategy    estrategia  = new Secuencial();
            Director     director    = new Director();
            var          builder     = new BuilderFavorable();
            Casa         casa        = new Casa(10, 9, 12, director, builder);
            Calle        calle       = new Calle(10, 12, 10);
            IResponsable responsable = null;

            Decorator      pastoSeco = new PastoSeco(FactorySectores.crearSector(1));
            FabricaBombero FBombero  = new FabricaBombero(estrategia, pastoSeco, responsable);

            ICuartel cuartel = crearHeroe(FBombero);

            cuartel.getPersonal().ApagarIncendio(casa, calle);
        }
        public static void patronObserver()
        {
            IStrategy      estrategia  = new Secuencial();
            Director       director    = new Director();
            var            builder     = new BuilderFavorable();
            Casa           casa        = new Casa(410, 9, 12, director, builder);
            Decorator      pasto       = new PastoSeco(casa.crearSector(1, 15, 10));
            IResponsable   responsable = null;
            FabricaBombero FBombero    = new FabricaBombero(estrategia, pasto, responsable);
            ICuartel       cuartel     = crearHeroe(FBombero);
            Calle          calle       = new Calle(12, 12, 20);

            casa.Calle = calle;
            casa.agregar((Bombero)cuartel.getPersonal());
            casa.Chispa();
        }
Exemple #32
0
 public Casa GetCasas(Casa obj, int j)
 {
     int o = __offset(4); return o != 0 ? obj.__init(__indirect(__vector(o) + j * 4), bb) : null;
 }