//Metodo Crear Carril private void CrearCarril(int id, Carro carros) { Carril carril = new Carril(); carril.CarrilId = id; carril.CarroId = carros.CarroId; carrilServices.AgregarCarriles(carril); }
public ActionResult RealDeleteConfirmed(string id) { Carril carril = db.CARRIL.Find(id); db.CARRIL.Remove(carril); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,Descripcion,Estado,FechaDeInicio,FechaDeFin")] Carril carril) { if (ModelState.IsValid) { db.Entry(carril).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(carril)); }
// GET: Carrils/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Carril carril = db.CARRIL.Find(id); if (carril == null) { return(HttpNotFound()); } return(View(carril)); }
public ActionResult DeleteConfirmed(string id) { Carril carril = db.CARRIL.Find(id); if (carril.Estado == "A") { carril.Estado = "I"; } else { carril.Estado = "A"; } db.SaveChanges(); return(RedirectToAction("Index")); }
private void CrearCarriles() { Array.Clear(carriles, 0, carriles.Length); //array de carriles desde cero hasta el tamañano maximo , si no existe lo limpiamos Random r = new Random(); ////asignamos un nro ramdom for (int i = 0; i < 5; i++) // for por la cantidad de carriles { int velocidad = 0; int maxVelocidad = Math.Min(nivel, 5); //definimos un maximo de velocidad do { velocidad = r.Next(-nivel, nivel); // } while (velocidad == 0); // carriles[i] = new Carril(i, 96 + i * 64, velocidad); //tienen 64 de ancho y con esto dejamos que tenga espacio } }
public ActionResult Create([Bind(Include = "Id,Descripcion,Estado,FechaDeInicio,FechaDeFin")] Carril carril) { if (ModelState.IsValid) { db.CARRIL.Add(carril); string mensaje = Verificar(carril.Id); if (mensaje == "") { db.SaveChanges(); TempData["Type"] = "success"; TempData["Message"] = "El registro se realizó correctamente"; return(RedirectToAction("Index")); } else { ViewBag.Type = "warning"; ViewBag.Message = mensaje; return(View(carril)); } } return(View(carril)); }
public Persona(string nombre, short velocidadMax, Carril carril) : base(velocidadMax, carril) { this._nombre = nombre; }
protected Corredor(short velocidadMax, Carril carril) { this._carrilElgido = carril; this._velocidadMáxima = velocidadMax; }
/// <summary> /// Validar carriles cerrados /// </summary> /// <param name="FechaInicioD"></param> /// <param name="FechaSelect"></param> /// <param name="TempTurno"></param> /// <returns></returns> public string ValidarCarrilesCerrados(DateTime FechaSelect, string TempTurno, string Conexion) { Carril Carril = new Carril(); OracleCommand Cmd = new OracleCommand(); OracleConnection Connection = new OracleConnection(Conexion); List <Carril> Carriles = new List <Carril>(); List <Carril> CarrilesCerrados = new List <Carril>(); //Connection.ConnectionString = ConfigurationManager.ConnectionStrings["OracleDbContext"].ConnectionString; string rpt = string.Empty; string TurnoP = string.Empty; string FechaInicio = string.Empty; string FechaFinal = string.Empty; switch (TempTurno) { case "22:00 - 06:00": TurnoP = "1"; FechaInicio = FechaSelect.AddDays(-1).ToString("MM/dd/yyyy") + " 22:00:00"; FechaFinal = FechaSelect.ToString("MM/dd/yyyy") + " 05:59:59"; break; case "06:00 - 14:00": TurnoP = "2"; FechaInicio = FechaSelect.ToString("MM/dd/yyyy") + " 06:00:00"; FechaFinal = FechaSelect.ToString("MM/dd/yyyy") + " 13:59:59"; break; case "14:00 - 22:00": TurnoP = "3"; FechaInicio = FechaSelect.ToString("MM/dd/yyyy") + " 14:00:00"; FechaFinal = FechaSelect.ToString("MM/dd/yyyy") + " 21:59:59"; break; } string Query = @"SELECT LANE_ASSIGN.Id_plaza, LANE_ASSIGN.Id_lane, TO_CHAR(LANE_ASSIGN.MSG_DHM,'MM/DD/YY HH24:MI:SS') AS FECHA_INICIO, LANE_ASSIGN.SHIFT_NUMBER, LANE_ASSIGN.OPERATION_ID, TO_CHAR(LANE_ASSIGN.ASSIGN_DHM,'MM/DD/YY') AS FECHA, LTRIM(TO_CHAR(LANE_ASSIGN.JOB_NUMBER,'09')) AS EMPLEADO, LANE_ASSIGN.STAFF_NUMBER, LANE_ASSIGN.IN_CHARGE_SHIFT_NUMBER FROM LANE_ASSIGN WHERE SHIFT_NUMBER = " + TurnoP + "" + "AND LANE_ASSIGN.OPERATION_ID = 'NA'" + "AND((MSG_DHM >= TO_DATE('" + FechaInicio + "', 'MM-DD-YYYY HH24:MI:SS')) AND(MSG_DHM <= TO_DATE('" + FechaFinal + "', 'MM-DD-YYYY HH24:MI:SS')))" + "ORDER BY LANE_ASSIGN.Id_PLAZA," + "LANE_ASSIGN.Id_LANE," + "LANE_ASSIGN.MSG_DHM "; // Se llaman a todos los carriles con NA Connection.Open(); Cmd.CommandText = Query.ToString(); Cmd.Connection = Connection; OracleDataReader DataReader = Cmd.ExecuteReader(); while (DataReader.Read()) { Carril = new Carril(); Carril.LANE = DataReader["ID_LANE"].ToString(); Carril.FECHA = DataReader["FECHA_INICIO"].ToString(); Carril.MATRICULE = DataReader["STAFF_NUMBER"].ToString(); Carriles.Add(Carril); } Connection.Close(); // Se verifican que los carriles se encuentren cerrados en la tabla FIN_POSTE foreach (Carril item in Carriles) { string QueryFin_Poste = @"SELECT COUNT(*) FROM FIN_POSTE WHERE DATE_DEBUT_POSTE = TO_DATE('" + item.FECHA + "', 'MM/DD/YY HH24:MI:SS') AND VOIE = '" + item.LANE + "' AND MATRICULE = '" + item.MATRICULE + "'"; Connection.Open(); Cmd.CommandText = Query; Cmd.Connection = Connection; if (Convert.ToInt32(Cmd.ExecuteScalar()) < 1) { Carril = new Carril(); Carril.LANE = item.LANE; Carril.FECHA = item.FECHA; Carril.MATRICULE = item.MATRICULE; CarrilesCerrados.Add(Carril); BanValidaciones = false; } Connection.Close(); foreach (Carril value in CarrilesCerrados) { Message += Message + value.LANE + ", "; } } rpt = BanValidaciones == true ? "OK" : "STOP"; return(rpt); }
//Se agrega el objeto a la lista public void AgregarCarriles(Carril carril) { listaJugadores.Add(carril); }
public Corredor(short velocidadMaxima, Carril carril) { this._carrilElegido = carril; this.VelocidadMaxima = velocidadMaxima; }
protected Corredor(short velocidadMax, Carril carrilElegido) : this() { this._velocidadMaxima = velocidadMax; this._carrilElegido = carrilElegido; }
public Persona(string nombre, short velocidadMax, Carril carril) { this._nombre = nombre; this.VelocidadMaxima = velocidadMax; this._carrilElegido = carril; }
protected Corredor(short velocidadMax, Carril carril) { this._velocidadMax = velocidadMax; this._carrilElegido = carril; }
protected Corredor(short velocidadMax, Carril carril) { this.VelocidadMaxima = velocidadMax; this.carrilElegido = carril; }