示例#1
0
        public static bool StartVacuumPump(TransferStation station, CNCPort startPort)
        {
            WritePLCAddressData(station, startPort, 1);
            int data = -1;

            GetPLCAdreesData(station, startPort, out data);
            return(data == 1);
        }
        public ActionResult DeleteConfirmed(int id)
        {
            TransferStation transferStation = db.TransferStations.Find(id);

            db.TransferStations.Remove(transferStation);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#3
0
        public static bool StopVacuumPump(TransferStation station, CNCPort startPort)
        {
            WritePLCAddressData(station, startPort, 0);
            Thread.Sleep(500);
            int data = -1;

            GetPLCAdreesData(station, startPort, out data);
            return(data == 0);
        }
 public ActionResult Edit([Bind(Include = "ID,StreetAddress,City,PostalCode,Country,Company,Phone,HoursOfOperation,Notes,Rate,Term")] TransferStation transferStation)
 {
     if (ModelState.IsValid)
     {
         db.Entry(transferStation).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(transferStation));
 }
示例#5
0
        public static int GetPortValue(TransferStation station, CNCPort port)
        {
            int data = -1;

            if (!GetPLCAdreesData(station, port, out data))
            {
                data = -1;
            }
            return(data);
        }
示例#6
0
 public ActionResult Edit([Bind(Include = "ID,StreetAddress,City,PostalCode,Country,Company,Phone,HoursOfOperation,Notes,Rate,Term,Expen_ID")] TransferStation transferStation)
 {
     if (ModelState.IsValid)
     {
         db.Entry(transferStation).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Expen_ID = new SelectList(db.Expenses, "ID", "DisposalCost", transferStation.Expen_ID);
     return(View(transferStation));
 }
        // GET: TransferStations/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TransferStation transferStation = db.TransferStations.Find(id);

            if (transferStation == null)
            {
                return(HttpNotFound());
            }
            return(View(transferStation));
        }
示例#8
0
        // GET: BestRoute/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TransferStation transferStation = db.TransferStations.Find(id);

            if (transferStation == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Expen_ID = new SelectList(db.Expenses, "ID", "DisposalCost", transferStation.Expen_ID);
            return(View(transferStation));
        }
示例#9
0
        public void DetailsAction_DB_ValidOrder()
        {
            //Arrange
            TransferStationsController tc = new TransferStationsController();

            //Act
            ViewResult      actualResult  = tc.Details(1) as ViewResult;
            TransferStation actualTf      = actualResult.Model as TransferStation;
            string          actualCompany = actualTf.Company;

            //Assert

            string ExpectedCompany = "Progressive Waste";

            Assert.AreEqual(ExpectedCompany, actualCompany);
        }
示例#10
0
 public static void StopAction(TransferStation station, CNCPort startPort)
 {
     WritePLCAddressData(station, startPort, 0);
 }