Beispiel #1
0
        public ActionResult Save([Bind(Include = "FleetVehicleID,ContractorID,ProgramStartDate,FleetNumber,VehicleType,VehicleYear,VehicleMake,VehicleModel,VIN,LicensePlate,RegistrationExpireDate,InsuranceExpireDate,LastCHPInspection,Comments,ProgramEndDate,FAW,RAW,RAWR,GVW,GVWR,Wheelbase,Overhang,MAXTW,MAXTWCALCDATE,FuelType,VehicleNumber,IPAddress,TAIP,AgreementNumber,IsBackup")] FleetVehicle fleetVehicle)
        {
            if (fleetVehicle.FleetVehicleID != null && fleetVehicle.FleetVehicleID != Guid.Empty)
            {
                db.Entry(fleetVehicle).State = EntityState.Modified;
            }
            else
            {
                fleetVehicle.FleetVehicleID = Guid.NewGuid();
                db.FleetVehicles.Add(fleetVehicle);
            }

            db.SaveChanges();

            return(Json(true, JsonRequestBehavior.AllowGet));
        }
Beispiel #2
0
        public async Task <ActionResult> Edit([Bind(Include = "VarID,VarName,VarValue,Description,Units,IsMTCAlarm,FriendlyVarName")] Var var)
        {
            if (ModelState.IsValid)
            {
                db.Entry(var).State = EntityState.Modified;
                db.SaveChanges();

                using (var service = new TowTruckServiceClient())
                {
                    service.UpdateVar(var.VarName, var.VarValue);
                }

                //Var dbVar = db.Vars.Find(var.VarID);
                //if (dbVar != null)
                //{
                //    dbVar.FriendlyVarName = var.FriendlyVarName;
                //    dbVar.Description = var.Description;
                //    dbVar.Units = var.Units;
                //    dbVar.IsMTCAlarm = var.IsMTCAlarm;
                //    db.Entry(dbVar).State = EntityState.Modified;
                //    await db.SaveChangesAsync();
                //}

                return(RedirectToAction("Index"));
            }
            return(View(var));
        }
Beispiel #3
0
        public ActionResult Save([Bind(Include = "DriverID,ContractorID,LastName,FirstName,FSPIDNumber,ProgramStartDate,TrainingCompletionDate,DOB,LicenseExpirationDate,DL64ExpirationDate,MedicalCardExpirationDate,LastPullNoticeDate,DateAdded,UDF,Comments,ContractorEndDate,ProgramEndDate,ContractorStartDate,BeatID,Password,DL64Number,DriversLicenseNumber,AddedtoC3Database")] Driver driver)
        {
            if (driver.DriverID != null && driver.DriverID != Guid.Empty)
            {
                db.Entry(driver).State = EntityState.Modified;
            }
            else
            {
                driver.DriverID  = Guid.NewGuid();
                driver.DateAdded = DateTime.Today;

                db.Drivers.Add(driver);
            }

            db.SaveChanges();

            return(Json(true, JsonRequestBehavior.AllowGet));
        }
        public async Task <ActionResult> Edit([Bind(Include = "DateID,dayName,Date")] YearlyCalendar yearlyCalendar)
        {
            if (ModelState.IsValid)
            {
                db.Entry(yearlyCalendar).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(yearlyCalendar));
        }
        public async Task <ActionResult> Edit([Bind(Include = "InteractionTypeID,InteractionType1")] InteractionType interactionType)
        {
            if (ModelState.IsValid)
            {
                db.Entry(interactionType).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(interactionType));
        }
Beispiel #6
0
        public async Task <ActionResult> Edit([Bind(Include = "FreewayID,FreewayName")] Freeway freeway)
        {
            if (ModelState.IsValid)
            {
                db.Entry(freeway).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(freeway));
        }
Beispiel #7
0
        public async Task <ActionResult> Edit([Bind(Include = "InsuranceID,CarrierName,InsurancePolicyNumber,ExpirationDate,PolicyName,PhoneNumber,Fax,Email")] InsuranceCarrier insuranceCarrier)
        {
            if (ModelState.IsValid)
            {
                db.Entry(insuranceCarrier).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(insuranceCarrier));
        }
Beispiel #8
0
 public ActionResult Edit([Bind(Include = "RateTableID,BeatID,CurrentMonthRate,p100,p150,p200,p250,p300,p350,p400,p450,p500,p550,p600,p650,p700,p750,p800")] MTCRateTable mTCRateTable)
 {
     if (ModelState.IsValid)
     {
         _db.Entry(mTCRateTable).State = EntityState.Modified;
         _db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.RateTableID = new SelectList(_db.MTCRateTables, "RateTableID", "RateTableID", mTCRateTable.RateTableID);
     ViewBag.RateTableID = new SelectList(_db.MTCRateTables, "RateTableID", "RateTableID", mTCRateTable.RateTableID);
     return(View(mTCRateTable));
 }
Beispiel #9
0
        public async Task <ActionResult> Edit([Bind(Include = "BeatFreewayID,BeatID,FreewayID,Active,StartDate,EndDate")] BeatsFreeway beatsFreeway)
        {
            if (ModelState.IsValid)
            {
                _db.Entry(beatsFreeway).State = EntityState.Modified;
                await _db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            ViewBag.BeatID    = new SelectList(_db.BeatDatas, "BeatID", "BeatDescription", beatsFreeway.BeatID);
            ViewBag.FreewayID = new SelectList(_db.Freeways, "FreewayID", "FreewayName", beatsFreeway.FreewayID);
            return(View(beatsFreeway));
        }
Beispiel #10
0
        public ActionResult EditWeeklySchedule(BeatSchedule BeatSchedule)
        {
            using (MTCDBEntities db = new MTCDBEntities())
            {
                if (ModelState.IsValid)
                {
                    db.Entry(BeatSchedule).State = System.Data.Entity.EntityState.Modified;
                    db.SaveChanges();

                    return(RedirectToAction("WeeklySchedule"));
                }
                return(View(BeatSchedule));
            }
        }
Beispiel #11
0
        public async Task <ActionResult> Edit([Bind(Include = "InspectionID,FleetVehicleID,CHPOfficerId,InspectionDate,InspectionTypeID,InspectionNotes,ContractorID")] CHPInspection cHPInspection)
        {
            if (ModelState.IsValid)
            {
                db.Entry(cHPInspection).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            ViewBag.CHPOfficerId     = new SelectList(db.CHPOfficers.Select(p => new { Id = p.Id, OfficerName = p.OfficerLastName + "," + p.OfficerFirstName }), "Id", "OfficerName", cHPInspection.CHPOfficerId);
            ViewBag.ContractorID     = new SelectList(db.Contractors.OrderBy(p => p.ContractCompanyName), "ContractorID", "ContractCompanyName", cHPInspection.ContractorID);
            ViewBag.FleetVehicleID   = new SelectList(db.FleetVehicles.OrderBy(p => p.FleetNumber), "FleetVehicleID", "FleetNumber", cHPInspection.FleetVehicleID);
            ViewBag.InspectionTypeID = new SelectList(db.InspectionTypes.OrderBy(p => p.InspectionType1), "InspectionTypeID", "InspectionType1", cHPInspection.InspectionTypeID);

            return(View(cHPInspection));
        }
        public async Task <ActionResult> Edit([Bind(Include = "ID,timeStamp,Shift,CallSign,OverTimeCode,BlocksApproved,Beat,Contractor,Confirmed")] OvertimeActivity overtimeActivity, FormCollection Form)
        {
            if (ModelState.IsValid)
            {
                overtimeActivity.Shift            = Request.Form["Shifts"];
                _db.Entry(overtimeActivity).State = EntityState.Modified;
                await _db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            ViewBag.Shift    = new SelectList(_db.MTCSchedules, "ScheduleName", "ScheduleName");
            ViewBag.Callsign = new SelectList(_db.MTCBeatsCallSigns, "Callsign", "Callsign");
            var blocks         = new[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
            var blocksApproved = new SelectList(blocks);

            ViewBag.BlocksApproved = blocksApproved;
            ViewBag.Beat           = new SelectList(_db.BeatDatas, "BeatName", "BeatName").OrderBy(d => d.Text);
            ViewBag.Contractor     = new SelectList(_db.Contractors, "ContractCompanyName", "ContractCompanyName");
            return(View(overtimeActivity));
        }
Beispiel #13
0
        public async Task <ActionResult> Edit([Bind(Include = "InteractionID,ContractorID,DriverID,InteractionTypeID,InteractionArea,InteractionDescription,InspectionPassFail,AccidentPreventable,FollowupRequired,FollowupDescription,FollowupDate,FollowupCompletionDate,FollowupComments,CloseDate,BadgeID,InteractionDate,VehicleNumber,BeatNumber")] DriverInteraction driverInteraction)
        {
            if (ModelState.IsValid)
            {
                _db.Entry(driverInteraction).State = EntityState.Modified;
                await _db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            ViewBag.ContractorID = new SelectList(_db.Contractors.OrderBy(p => p.ContractCompanyName), "ContractorID", "ContractCompanyName", driverInteraction.ContractorID);
            ViewBag.DriverID     = new SelectList(_db.Drivers.Select(p => new { p.DriverID, DriverName = p.LastName + ", " + p.FirstName }).OrderBy(p => p.DriverName), "DriverID", "DriverName",
                                                  driverInteraction.DriverID);
            ViewBag.InteractionTypeID = new SelectList(_db.InteractionTypes, "InteractionTypeID", "InteractionType1", driverInteraction.InteractionTypeID);
            ViewBag.VehicleNumber     = new SelectList(_db.FleetVehicles.OrderBy(p => p.VehicleNumber), "VehicleNumber", "VehicleNumber", driverInteraction.VehicleNumber);
            ViewBag.BeatNumber        = new SelectList(_db.BeatDatas.ToList().Select(b => new
            {
                BeatNumber = b.BeatID
            }).ToList().OrderBy(p => p.BeatNumber), "BeatNumber", "BeatNumber", driverInteraction.BeatNumber);
            return(View(driverInteraction));
        }