public static LaneAttendance ToLocal(this SCWJob value) { if (null == value) { return(null); } var inst = new LaneAttendance(); //value.networkId; Plaza plaza = null; if (value.plazaId.HasValue) { plaza = Plaza.GetPlazaBySCWPlazaId(value.plazaId.Value).Value(); } if (null == plaza) { return(null); } inst.PlazaId = plaza.PlazaId; if (value.laneId.HasValue) { inst.LaneNo = value.laneId.Value; } inst.UserId = value.staffId; inst.JobId = (value.jobNo.HasValue) ? value.jobNo.Value.ToString() : string.Empty; inst.Begin = value.bojDateTime.Value(); inst.End = value.eojDateTime.Value(); return(inst); }
/// GET: Plaza/Allocate/5 /// <author>Adonis Mora Angulo</author> /// <summary> /// Initialize the view to allocate professors to a plaza /// </summary> /// <param name="id">Plaza's id</param> /// <returns></returns> public ActionResult Allocate(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Plaza vPlaza = db.Plazas.Find(id); if (vPlaza == null) { return(HttpNotFound()); } var vPlazaProfesorList = vPlaza.PlazasXProfessors.OrderByDescending(p => p.PercentHours) .ThenBy(p => p.Professor.Name).ToList(); var vProfessors = new List <PlazaAllocateProfessor>(); vPlazaProfesorList.ForEach(p => vProfessors.Add(new PlazaAllocateProfessor() { ID = p.ProfessorID, Name = p.Professor.Name, Allocate = p.PercentHours })); var viewModel = new PlazaAllocateViewModel() { ID = vPlaza.ID, TotalAllocate = sumAllocate(vProfessors), Professors = vProfessors }; return(View(viewModel)); }
private void RemoveShop(Plaza plaza) { System.Console.WriteLine("Enter the shop name: "); plaza.RemoveShop(plaza.FindShopByName(Console.ReadLine())); System.Console.WriteLine("Removed!"); Console.ReadKey(); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.foodzonelayout); listfoodzone = FindViewById <ListView>(Resource.Id.listplazas); ISharedPreferences preff = PreferenceManager.GetDefaultSharedPreferences(this); var jee = preff.GetString("CiudadUsuario", ""); string sql = string.Format("Select * from TapFood.Plaza where (Ciudad='{0}')", jee.ToString()); MySqlCommand search = new MySqlCommand(sql, conn); MySqlDataReader reader; reader = search.ExecuteReader(); while (reader.Read()) { Plaza plaza = new Plaza(); plaza.IdPlaza = Convert.ToInt32(reader["IdPlaza"].ToString()); plaza.NombrePlaza = reader["NombrePlaza"].ToString(); plaza.Ciudad = reader["Ciudad"].ToString(); plaza.LogoPlaza = reader["LogoPlaza"] as byte[]; plaza.LatitudPlaza = Convert.ToDouble(reader["LatitudPlaza"]); plaza.LongitudPlaza = Convert.ToDouble(reader["LongitudPlaza"]); plazas.Add(plaza); } reader.Close(); listfoodzone.Adapter = new Listfoodzoneadapter(this, plazas); listfoodzone.ItemClick += Listfoodzone_ItemClick; }
public async Task <IActionResult> Edit(int id, [Bind("Id,Nombre,Descripcion")] Plaza plaza) { if (id != plaza.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(plaza); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PlazaExists(plaza.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(plaza)); }
public List <ControlAcceso> GetListado(Boolean soloActivo, Plaza plaza, Ordenamiento ordenamiento) { List <ICriterion> lista = new List <ICriterion>(); lista.Add(Restrictions.Eq("Habilitado", true)); if (soloActivo) { lista.Add(Restrictions.Eq("Activo", true)); } if (plaza != null) { lista.Add(Restrictions.Eq("of.Plaza", plaza)); } Order ord = null; if (ordenamiento == Ordenamiento.Nombre) { ord = Order.Asc("Nombre"); } if (ordenamiento == Ordenamiento.FechaUltimaConexion) { ord = Order.Desc("FechaUltimaConexion"); } List <KeyValuePair <String, String> > aliases = new List <KeyValuePair <string, string> >(); aliases.Add(new KeyValuePair <string, string>("Oficina", "of")); return(GetByCriteria(lista.ToArray(), new Order[] { ord }, aliases)); }
/** * Damos de alta al usuario principal * */ private int usuarioRoot(Plaza plaza, Role role) { var usuarioRoot = db.Usuarios.Where(x => x.claveUsuario.Trim().Equals("root")).FirstOrDefault(); Usuario usuario = new Usuario(); if (usuarioRoot == null) { DateTime date = DateTime.Now; usuario.claveUsuario = "root"; usuario.apellidoPaterno = "SIAP"; usuario.apellidoMaterno = "Admon"; usuario.contrasena = "123"; usuario.email = "*****@*****.**"; usuario.estatus = "A"; usuario.nombreUsuario = "El Administrador"; usuario.fechaIngreso = date; usuario.Role = role; usuario.roleId = role.id; usuario.plazaId = plaza.id; usuario.Plaza = plaza; db.Usuarios.Add(usuario); db.SaveChanges(); } else { usuario = usuarioRoot; } return(usuario.Id); }
public override Plaza ToEntity(Dtos.Plaza dto) { var entity = default(Plaza); if (!dto.Id.HasValue) { entity = new Plaza { CreateDate = DateTime.Now, CreatedBy = UsuarioLogged, Enabled = true, Codigo = dto.Codigo, Descripcion = dto.Descripcion }; } else { entity = PdmContext.Plazas.Single(c => c.Id == dto.Id.Value); entity.Codigo = dto.Codigo; entity.Descripcion = dto.Descripcion; entity.UpdateDate = DateTime.Now; entity.UpdatedBy = UsuarioLogged; } return(entity); }
//METODO PARA COMMAND public static List <IPatrullable> CrearLugares() { int cont = 0; Random r = new Random(); List <IPatrullable> p = new List <IPatrullable>(); IPatrullable l; while (cont < 15) { switch (r.Next(1, 4)) { case 1: l = new Casa(2, 20, 5); p.Add(l); break; case 2: l = new Esquina(3); p.Add(l); break; case 3: l = new Plaza("random", 50, 20, 8); p.Add(l); break; } cont++; } return(p); }
/// GET: Plaza/Edit/5 /// <author>Adonis Mora Angulo</author> /// <summary> /// Initialize the view to edit a plaza /// </summary> /// <param name="id">Plaza's id</param> /// <returns></returns> public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Plaza vPlaza = db.Plazas.Find(id); if (vPlaza == null) { return(HttpNotFound()); } var viewModel = new PlazaEditViewModel() { ID = vPlaza.ID, Code = vPlaza.Code, PlazaType = vPlaza.PlazaType, PlazaTypeList = new SelectList(new List <string>() { "Interna", "Externa" }), TimeType = vPlaza.TimeType, TimeTypeList = new SelectList(new List <string>() { "Completo", "Parcial" }), TotalHours = vPlaza.TotalHours.GetValueOrDefault(), EffectiveTime = vPlaza.EffectiveTime.GetValueOrDefault() }; return(View(viewModel)); }
public static void TestObserver() { Bombero bombero = new Bombero(null); Calle calle = new Calle(100, 4, 50); Casa casa1 = new Casa(2, 20, 25); Casa casa2 = new Casa(2, 20, 25); Casa casa3 = new Casa(2, 20, 25); Casa casa4 = new Casa(2, 20, 25); Casa casa5 = new Casa(2, 20, 25); Plaza plaza = new Plaza("Paz", 50, 15, 20); casa1.Calle = calle; casa2.Calle = calle; casa3.Calle = calle; casa4.Calle = calle; casa5.Calle = calle; plaza.Calle = calle; casa1.agregarObserador(bombero); plaza.agregarObserador(bombero); casa1.chispa(); plaza.chispa(); }
public List <Lane> GetPlazaLanes(Plaza plaza) { var ret = NRestClient.Create(port: 9000).Execute <List <Lane> >( RouteConsts.TSB.GetPlazaLanes.Url, plaza); return(ret); }
private void ListShops(Plaza plaza) { foreach (Shop shop in plaza.GetShops()) { System.Console.WriteLine(shop.ToString()); } Console.ReadKey(); }
public ActionResult DeleteConfirmed(int id) { Plaza plaza = db.Plazas.Find(id); db.Plazas.Remove(plaza); db.SaveChanges(); return(RedirectToAction("Index")); }
public static List <Plaza> GetPlazas(this TSB value) { if (null == value) { return(new List <Plaza>()); } return(Plaza.GetTSBPlazas(value)); }
public static void TestChainOfResposability() { Manejador manejador = new Medico(null); manejador = new Policia(manejador); manejador = new Electricista(manejador); manejador = new Bombero(manejador); Transeunte paciente = new Transeunte(); Operador911 operador = new Operador911(manejador); //LUGARES Calle calle = new Calle(100, 4, 100); Casa a = new Casa(1, 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(3, 20, 3); Plaza h = new Plaza("", 40, 50, 20); Casa d = new Casa(4, 20, 3); Plaza i = new Plaza("", 40, 50, 20); Casa e = new Casa(5, 20, 3); Plaza j = new Plaza("", 40, 50, 20); Esquina esquina = new Esquina(4); 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 WHATSAPP Passerby passerby = new Passerby(0.35, 0.45, 0.35); AdapterPasserby pacientaAdaptado = new AdapterPasserby(passerby); MensajeWhatsapp lista = null; //DENUNCIAS DE INCENDIO lista = new MensajeWhatsapp(new DenunciaDeIncendios(a), lista); lista = new MensajeWhatsapp(new DenunciaDeIncendios(b), lista); lista = new MensajeWhatsapp(new DenunciaDeIncendios(c), lista); //DENUNCIAS DE INFARTO lista = new MensajeWhatsapp(new DenunciaDeInfarto(paciente), lista); lista = new MensajeWhatsapp(new DenunciaDeInfarto(pacientaAdaptado), lista); //DENUNCIAS DE ROBO lista = new MensajeWhatsapp(new DenunciaDeRobo(esquina), lista); lista = new MensajeWhatsapp(new DenunciaDeRobo(d), lista); lista = new MensajeWhatsapp(new DenunciaDeRobo(e), lista); //DENUNCIAS DE LAMPARAS QUEMADAS lista = new MensajeWhatsapp(new DenunciaDeLamparaQuemada(f), lista); lista = new MensajeWhatsapp(new DenunciaDeLamparaQuemada(g), lista); lista = new MensajeWhatsapp(new DenunciaDeLamparaQuemada(h), lista); lista = new MensajeWhatsapp(new DenunciaDeLamparaQuemada(i), lista); lista = new MensajeWhatsapp(new DenunciaDeLamparaQuemada(j), lista); DenunciaPorWhatsapp dpw = new DenunciaPorWhatsapp(lista); operador.atenderDenuncias(dpw); }
public ActionResult <Plaza> Get(int id) { Plaza plaza = db.Plazas.FirstOrDefault(x => x.Id == id); if (plaza == null) { return(NotFound()); } return(plaza); }
public override void Dispose() { Plaza.DisposeAll(); AutoFisico1.Dispose(); GrupoPolicias.Dispose(); Cielo.Dispose(); Sonidos.Dispose(); Hud.Dispose(); Invisible.Dispose(); }
public List <Lane> GetPlazaLanes([FromBody] Plaza value) { if (null == value) { return(new List <Lane>()); } var results = value.GetLanes(); return(results); }
public ActionResult DeleteConfirmed(int id) { Plaza vPlaza = db.Plazas.Find(id); db.Plazas.Remove(vPlaza); db.SaveChanges(); TempData[TempDataMessageKeySuccess] = "Plaza eliminada exitosamente"; return(RedirectToAction("Index")); }
public async Task <IActionResult> Create([Bind("Id,Nombre,Descripcion")] Plaza plaza) { if (ModelState.IsValid) { _context.Add(plaza); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(plaza)); }
public async Task <bool> processTransaction(string transactionCode) { string[] codeArray = transactionCode.Split('/'); string tagNumber = codeArray[0]; string plazaId = codeArray[1]; double amount = 0; Vehicle vehicle = await _repo.getVehicleWithTag(tagNumber); Plaza plaza = await _repo.GetPlaza(Int32.Parse(plazaId)); switch (vehicle.VehicleType) { case "jeep": amount = 30 * plaza.Amount; break; case "car": amount = 20 * plaza.Amount; break; case "tricycle": amount = 10 * plaza.Amount; break; case "motorcycle": amount = 5 * plaza.Amount; break; case "trailer": amount = 50 * plaza.Amount; break; case "lorry": amount = 40 * plaza.Amount; break; } if (!(await chargeUserAccount(vehicle.VehicleOwnerId, amount))) { return(false); } await logTransaction(new ChargeLog { Amount = amount, VehicleId = vehicle.VehicleId, UserId = vehicle.VehicleOwnerId, PlazaId = plaza.PlazaId }); return(true); }
public static void TestDecorator() { Plaza plaza = new Plaza("Bera", 40, 7, 10); Casa casa = new Casa(2, 40, 3); Bombero bombero = new Bombero(null); Calle calle = new Calle(100, 4, 50); plaza.Calle = calle; casa.Calle = calle; bombero.apagarIncendio(plaza, plaza.Calle); }
public ActionResult <Plaza> Put(int id, [FromBody] Plaza plaza) { if (id != plaza.Id) { return(BadRequest()); } //var plazaModif = db.Plazas.FirstOrDefault(x => x.Id == id); plaza.Estado = !plaza.Estado; db.Entry(plaza).State = EntityState.Modified; db.SaveChanges(); return(plaza); }
public async Task Create(Plaza model) { try { _db.dbSetPlaza.Add(model); await _db.SaveChangesAsync(); } catch (Exception e) { throw new Exception(e.Message, e); } }
public ActionResult <Plaza> Delete(int id) { Plaza plaza = db.Plazas.FirstOrDefault(x => x.Id == id); if (plaza == null) { return(NotFound()); } db.Remove(plaza); db.SaveChanges(); return(plaza); }
private void AddShop(Plaza plaza) { System.Console.WriteLine("Shop name: "); string name = Console.ReadLine(); System.Console.WriteLine("Owner name: "); string owner = Console.ReadLine(); plaza.AddShop(new Shop(name, owner)); System.Console.WriteLine($"Shop {name} added!"); Console.ReadKey(); }
public async Task <IActionResult> updatePlaza([FromBody] Plaza plaza) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _repo.Update <Plaza>(plaza); if (await _repo.SaveAll()) { return(Ok()); } return(BadRequest("Failed to Add plaza")); }
public ActionResult Edit([Bind(Include = "id,descripcion,cveCorta,indicador")] Plaza plaza) { if (ModelState.IsValid) { plaza.descripcion = plaza.descripcion.ToUpper(); plaza.cveCorta = plaza.cveCorta.ToUpper(); plaza.indicador = plaza.indicador.ToUpper(); db.Entry(plaza).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(plaza)); }
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); }
public List<Plaza> CargaPlaza(int IdCoop) { List<Plaza> plazas = new List<Plaza>(); sqlDataAdapter.SelectCommand = new SqlCommand("ConsultaPlaza", sqlConnection); sqlDataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; sqlDataAdapter.SelectCommand.Parameters.Add("@Coop", SqlDbType.Int).Value = IdCoop; sqlDataAdapter.SelectCommand.Parameters["@Coop"].Direction = ParameterDirection.Input; sqlDataAdapter.Fill(ds, "ConsultaPlaza"); foreach (DataRow dr in ds.Tables["ConsultaPlaza"].Rows) { Plaza tmp = new Plaza(); tmp.Id = Convert.ToString(dr["Id_Plaza"]); tmp.Nombre = Convert.ToString(dr["Plaza"]); plazas.Add(tmp); } return plazas; }
public List<Plaza> ReportePorCooperativa(int IdCoop, int idAseguradora, string FechaInicio, string FechaFin) { InicializaConexion(); List<Plaza> listaPlazas = new List<Plaza>(); sqlDataAdapter.SelectCommand = new SqlCommand("ReporteCobranza", sqlConnection); sqlDataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; sqlDataAdapter.SelectCommand.Parameters.Add("@ID", SqlDbType.Int).Value = IdCoop; sqlDataAdapter.SelectCommand.Parameters["@ID"].Direction = ParameterDirection.Input; if (idAseguradora == 0) { sqlDataAdapter.SelectCommand.Parameters.Add("@IdAseg", SqlDbType.Int).Value = DBNull.Value; sqlDataAdapter.SelectCommand.Parameters["@IdAseg"].Direction = ParameterDirection.Input; } else { sqlDataAdapter.SelectCommand.Parameters.Add("@IdAseg", SqlDbType.Int).Value = idAseguradora; sqlDataAdapter.SelectCommand.Parameters["@IdAseg"].Direction = ParameterDirection.Input; } sqlDataAdapter.SelectCommand.Parameters.Add("@Oper", SqlDbType.Int).Value = 4; sqlDataAdapter.SelectCommand.Parameters["@Oper"].Direction = ParameterDirection.Input; if (FechaInicio == "") { sqlDataAdapter.SelectCommand.Parameters.Add("@Fecha_Ini", SqlDbType.DateTime).Value = DBNull.Value; sqlDataAdapter.SelectCommand.Parameters["@Fecha_Ini"].Direction = ParameterDirection.Input; } else { sqlDataAdapter.SelectCommand.Parameters.Add("@Fecha_Ini", SqlDbType.DateTime).Value = Convert.ToDateTime(FechaInicio + " 00:00"); sqlDataAdapter.SelectCommand.Parameters["@Fecha_Ini"].Direction = ParameterDirection.Input; } if (FechaFin == "") { sqlDataAdapter.SelectCommand.Parameters.Add("@Fecha_Fin", SqlDbType.DateTime).Value = DBNull.Value; sqlDataAdapter.SelectCommand.Parameters["@Fecha_Fin"].Direction = ParameterDirection.Input; } else { sqlDataAdapter.SelectCommand.Parameters.Add("@Fecha_Fin", SqlDbType.DateTime).Value = Convert.ToDateTime(FechaFin + " 23:59"); sqlDataAdapter.SelectCommand.Parameters["@Fecha_Fin"].Direction = ParameterDirection.Input; } sqlDataAdapter.Fill(ds, "ReporteCobranza"); foreach (DataRow dr in ds.Tables["ReporteCobranza"].Rows) { Plaza tmp = new Plaza(); tmp.Id = Convert.ToString(dr["Id_Plaza"]); tmp.Nombre = Convert.ToString(dr["Plaza"]); tmp.Sucursales = ReportePorPlaza(Convert.ToInt32(tmp.Id), Convert.ToInt32(idAseguradora), FechaInicio, FechaFin); listaPlazas.Add(tmp); } FinalizaConexion(); return listaPlazas; }