public ActionResult Create([Bind(Include = "Id,MarcasId,Modelo,TiposId,Cor,Imagem,CambiosDianteirosId,CambiosTraseirosId,FreiosId,SuspensoesId,ArosId,QuadrosId,Informacoes,Tamanho,AlertaRoubo,Vendendo,Ativo")] Bicicletas bicicletas) { if (ModelState.IsValid) { var usu = System.Web.HttpContext.Current.User.Identity.Name.Split('|')[0]; int idlogado = Convert.ToInt32(usu); db.Bicicletas.Add(bicicletas); db.SaveChanges(); // Pega o ID da bicicleta cadastrada string modelo = bicicletas.Modelo; var bike = db.Bicicletas.Where(t => t.Modelo == modelo).ToList().Last(); // Salva na tabela Históricos Historicos hist = new Historicos(); hist.CompradorId = idlogado; hist.BicicletasId = bike.Id; hist.TipoTransferencia = (OpcaoTransferencia)0; hist.DataAquisicao = DateTime.Now; db.Historicos.Add(hist); db.SaveChanges(); return(RedirectToAction("Create", "NumerosSeries", new { id = bicicletas.Id })); } ViewBag.ArosId = new SelectList(db.Aros, "Id", "Medida", bicicletas.ArosId); ViewBag.CambiosDianteirosId = new SelectList(db.CambiosDianteiros, "Id", "Velocidade", bicicletas.CambiosDianteirosId); ViewBag.CambiosTraseirosId = new SelectList(db.CambiosTraseiros, "Id", "Velocidade", bicicletas.CambiosTraseirosId); ViewBag.FreiosId = new SelectList(db.Freios, "Id", "Nome", bicicletas.FreiosId); ViewBag.MarcasId = new SelectList(db.Marcas, "Id", "Nome", bicicletas.MarcasId); ViewBag.QuadrosId = new SelectList(db.Quadros, "Id", "Material", bicicletas.QuadrosId); ViewBag.SuspensoesId = new SelectList(db.Suspensoes, "Id", "Nome", bicicletas.SuspensoesId); ViewBag.TiposId = new SelectList(db.Tipos, "Id", "Nome", bicicletas.TiposId); return(View(bicicletas)); }
public static short EsFinDeAtencion() { short nroTipo; if (servidorIdMasPronto == 1) { nroTipo = Bicicletas.ObtenerBicicleta(ColocadorDeRueda1.id).Estado; if (nroTipo == 6) { return(6); } else { return(5); } } else { nroTipo = Bicicletas.ObtenerBicicleta(ColocadorDeRueda2.id).Estado; if (nroTipo == 6) { return(6); } else { return(5); } } }
public ActionResult Edit([Bind(Include = "Id,MarcasId,Modelo,TiposId,Cor,Imagem,CambiosDianteirosId,CambiosTraseirosId,FreiosId,SuspensoesId,ArosId,QuadrosId,Informacoes,Tamanho,AlertaRoubo,Vendendo,Ativo")] Bicicletas bicicletas) { if (ModelState.IsValid) { if (bicicletas.AlertaRoubo == (OpcaoAlertaRoubo)1) { db.Entry(bicicletas).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Create", "InformacoesRoubos")); } else { db.Entry(bicicletas).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("DashboardUsuario", "Pessoas")); } } ViewBag.ArosId = new SelectList(db.Aros, "Id", "Medida", bicicletas.ArosId); ViewBag.CambiosDianteirosId = new SelectList(db.CambiosDianteiros, "Id", "Velocidade", bicicletas.CambiosDianteirosId); ViewBag.CambiosTraseirosId = new SelectList(db.CambiosTraseiros, "Id", "Velocidade", bicicletas.CambiosTraseirosId); ViewBag.FreiosId = new SelectList(db.Freios, "Id", "Nome", bicicletas.FreiosId); ViewBag.MarcasId = new SelectList(db.Marcas, "Id", "Nome", bicicletas.MarcasId); ViewBag.QuadrosId = new SelectList(db.Quadros, "Id", "Material", bicicletas.QuadrosId); ViewBag.SuspensoesId = new SelectList(db.Suspensoes, "Id", "Nome", bicicletas.SuspensoesId); ViewBag.TiposId = new SelectList(db.Tipos, "Id", "Nome", bicicletas.TiposId); return(View(bicicletas)); }
private static void ComenzarATrabajar() { uint id = cola[0]; Bicicleta biciCola = Bicicletas.ObtenerBicicleta(id); if (biciCola.Estado == 2 && !atendiendo) { ColocadorDeRueda1.ComenzarATrabajar(id); SePuedeSeguirColocando(); if (sePuedeColocar) { ColocadorDeRueda2.ComenzarATrabajar(id); } } else if (ColocadorDeRueda1.Atendiendo) { ColocadorDeRueda2.ComenzarATrabajar(id); } else { ColocadorDeRueda1.ComenzarATrabajar(id); } atendiendo = true; //empieza a atender cola.RemoveAt(0); CalcularServidorMasRapido(); SePuedeSeguirColocando(); }
public ActionResult DeleteConfirmed(int id) { Bicicletas bicicletas = db.Bicicletas.Find(id); bicicletas.Ativo = (OpcaoStatusBicicletas)1; db.SaveChanges(); return(RedirectToAction("Index", "Bicicletas")); }
private static void GenerarInicioSimulacionConGuardadoParcial() { watch = System.Diagnostics.Stopwatch.StartNew(); Evento.GenerarInicioSimulacion(); capa.IngresarFilaTablaBicicleteria(Evento.ToArrayString()); capa.IngresarFilaTablaBicicletas(Bicicletas.ToArrayString()); Evento.ProximoEvento(); }
public static void LlegadaBicileta() { Evento.relojActual = relojProxLllegada; Bicicleta bicicEntrante = new Bicicleta(); Bicicletas.AgregaBicicleta(bicicEntrante); Pintura.IngresaBicicleta(bicicEntrante.id); //Turnos.Contar(); GenerarProxLlegada(); }
private static void GuardarFilaConGuardadoParcialSinBicis() { if (nroAMostrar <= cantidad && Evento.relojActual >= desde) { nroAMostrar++; capa.IngresarFilaTablaBicicleteria(Evento.ToArrayString()); } if (Evento.nrotipoAnterior == 6) { Bicicletas.QuitarBicicleta(Evento.idABorrar); } }
// GET: Bicicletas/Details public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Bicicletas bicicletas = db.Bicicletas.Find(id); if (bicicletas == null) { return(HttpNotFound()); } return(View(bicicletas)); }
public bool AtualizarBicicleta(Bicicletas item) { var bike = BicicletasContext.Bicicletas.FirstOrDefault(x => x.ID == item.ID); if (bike == null) { return(false); } else { item.DataAlteracao = DateTime.Now; } BicicletasContext.SaveChanges(); return(true); }
//public static double reloj; public static void ReiniciarClasesSiEsNecesario() { if (yaSIMULO) { nroSimulacion = 0; nroAMostrar = 0; Bicicleta.Reiniciar(); Turnos.Reiniciar(); Bicicletas.Reiniciar(); Evento.Reiniciar(); ProximaLlegada.Reiniciar(); ColocadoresDeRuedas.Reiniciar(); Pintura.Reiniciar(); capa.Reiniciar(); mataFuegosBicis = false; exceptionBicis = null; } }
// GET: Bicicletas/Edit public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Bicicletas bicicletas = db.Bicicletas.Find(id); if (bicicletas == null) { return(HttpNotFound()); } ViewBag.ArosId = new SelectList(db.Aros.Where(w => w.Ativo == 0), "Id", "Medida", bicicletas.ArosId); ViewBag.CambiosDianteirosId = new SelectList(db.CambiosDianteiros.Where(w => w.Ativo == 0), "Id", "Velocidade", bicicletas.CambiosDianteirosId); ViewBag.CambiosTraseirosId = new SelectList(db.CambiosTraseiros.Where(w => w.Ativo == 0), "Id", "Velocidade", bicicletas.CambiosTraseirosId); ViewBag.FreiosId = new SelectList(db.Freios.Where(w => w.Ativo == 0), "Id", "Nome", bicicletas.FreiosId); ViewBag.MarcasId = new SelectList(db.Marcas.Where(w => w.Ativo == 0), "Id", "Nome", bicicletas.MarcasId); ViewBag.QuadrosId = new SelectList(db.Quadros.Where(w => w.Ativo == 0), "Id", "Material", bicicletas.QuadrosId); ViewBag.SuspensoesId = new SelectList(db.Suspensoes.Where(w => w.Ativo == 0), "Id", "Nome", bicicletas.SuspensoesId); ViewBag.TiposId = new SelectList(db.Tipos.Where(w => w.Ativo == 0), "Id", "Nome", bicicletas.TiposId); return(View(bicicletas)); }
public bool InserirBicicletas(Bicicletas item) //BONUS { if (string.IsNullOrWhiteSpace(item.Modelo)) { return(false); } if (string.IsNullOrWhiteSpace(item.Marca)) { return(false); } if (item.Valor <= 0) { return(false); } BicicletasContext.Bicicletas.Add(item); BicicletasContext.SaveChanges(); return(true); }
private static void InformarComienzoTrabajo() { Bicicletas.ObtenerBicicleta(id).MandarAPintar(); //Cambio de estado de la bici }
private static void InformarFinTrabajo() { Bicicletas.ObtenerBicicleta(id).MandarAColaRueda(); //Mandarlo a las ruedas }