public ShareCapitalContributionController(Maintenance.Model.ShareCapitalContributionModel model, Maintenance.View.ShareCapitalContribution view, LoanManagementMenu loanMenu)
 {
     this.model = model;
     this.view = view;
     this.view.setBtnAddEventHandler(this.btnAdd);
     this.view.setBtnCancelEventHandler(this.btnCancel);
     this.view.setBtnEditEventHandler(this.btnEdit);
     this.view.setBtnSaveEventHandler(this.btnSave);
     this.view.capitalContributionGrid(this.model.SelectCapitalContribution());
     this.view.cbShowArchive_CheckStateChanged(this.checkArchived);
     this.view.disableFunction();
     this.view.MdiParent = loanMenu;
     this.view.Show();
 }
 public DormancyController(Maintenance.Model.DormancyModel dormancyModel, Maintenance.View.Dormancy dormancy, SavingsMenu savingsMenu)
 {
     this.dormancyModel = dormancyModel;
     this.dormancy = dormancy;
     this.dormancy.setBtnAddEventHandler(this.btnAdd);
     this.dormancy.setBtnCancelEventHandler(this.btnCancel);
     this.dormancy.setBtnEditEventHandler(this.btnEdit);
     this.dormancy.setBtnSaveEventHandler(this.btnSave);
     this.dormancy.checkArchived_CheckStateChanged(this.checkArchived);
     this.dormancy.disableFunction();
     this.dormancy.dormancyGrid(this.dormancyModel.selectDormancy());
     this.dormancy.removeColumns();
     this.dormancy.MdiParent = savingsMenu;
     this.dormancy.Show();
 }
 public MaximumWithdrawalController(Maintenance.Model.MaximumWithdrawalModel maximumWithdrawalModel, Maintenance.View.MaximumWithdrawal maximumWithdrawal, SavingsMenu savingsMenu)
 {
     this.maximumWithdrawalModel = maximumWithdrawalModel;
     this.maximumWithdrawal = maximumWithdrawal;
     this.maximumWithdrawal.btnAddEventHandler(this.btnAdd);
     this.maximumWithdrawal.btnCancelEventHandler(this.btnCancel);
     this.maximumWithdrawal.btnEditEventHandler(this.btnEdit);
     this.maximumWithdrawal.btnSaveEventHandler(this.btnSave);
     this.maximumWithdrawal.checkArchived_CheckStateChanged(this.checkArchived);
     this.maximumWithdrawal.maxWithGrid(this.maximumWithdrawalModel.selectMaximumWithdrawal());
     this.maximumWithdrawal.removeColumns();
     this.maximumWithdrawal.MdiParent = savingsMenu;
     this.maximumWithdrawal.disableFunction();
     this.maximumWithdrawal.Show();
 }
 public MemberTypesController(Maintenance.Model.MemberTypesModel memberTypesModel, Maintenance.View.MemberTypes memberTypes, Loan_Management.LoanManagementMenu loanManagementMenu)
 {
     this.memberTypesModel = memberTypesModel;
     this.memberTypes = memberTypes;
     this.memberTypes.setBtnAddEventHandler(this.btnAdd);
     this.memberTypes.setBtnCancelEventHandler(this.btnCancel);
     this.memberTypes.setBtnDeleteEventHandler(this.btnDelete);
     this.memberTypes.setBtnEditEventHandler(this.btnEdit);
     this.memberTypes.setBtnRetrieveEventHandler(this.btnRetrieve);
     this.memberTypes.checkArchived_CheckStateChanged(this.checkArchived);
     this.memberTypes.setBtnSaveEventHandler(this.btnSave);
     this.memberTypes.memberTypeGrid(this.memberTypesModel.selectMemberTypes());
     this.memberTypes.disableFunction();
     this.memberTypes.MdiParent = loanManagementMenu;
     this.memberTypes.Show();
 }
 public LoanAccountTypeController(Maintenance.Model.LoanTypeModel loanAccountTypeModel, Maintenance.View.LoanTypes loanType, Loan_Management.LoanManagementMenu loanMenu)
 {
     this.loanAccountTypeModel = loanAccountTypeModel;
     this.loanType = loanType;
     this.loanType.btnAddEventHandler(this.btnAdd);
     this.loanType.btnEditEventHandler(this.btnEdit);
     this.loanType.btnDeleteEventHandler(this.btnDelete);
     this.loanType.btnSaveEventHandler(this.btnSave);
     this.loanType.btnCancelEventHandler(this.btnCancel);
     this.loanType.setBtnRetrieveEventHandler(this.btnRetrieve);
     this.loanType.cbShowArchive_CheckStateChanged(this.checkArchived);
     this.loanType.loanTypeGrid(this.loanAccountTypeModel.selectloanTypes());
     this.loanType.disableFunction();
     this.loanType.MdiParent = loanMenu;
     this.loanType.Show();
 }
 public MaintainingBalanceController(Maintenance.Model.MaintainingBalancesModel maintaningBalancesModel, Maintenance.View.MaintainingBalances maintainingBalances, SavingsMenu savingsMenu)
 {
     this.maintainingBalancesModel = maintaningBalancesModel;
     this.maintainingBalances = maintainingBalances;
     this.maintainingBalances.setBtnAddEventHandler(this.btnAdd);
     this.maintainingBalances.setBtnCancelEventHandler(this.btnCancel);
     this.maintainingBalances.setBtnEditEventHandler(this.btnEdit);
     this.maintainingBalances.setBtnSaveEventHandler(this.btnSave);
     this.maintainingBalances.checkArchived_CheckStateChanged(this.checkedArchived);
     this.maintainingBalances.maintainingBalanceGrid(this.maintainingBalancesModel.selectMaintainingBalances());
     this.maintainingBalances.removeColumns();
     this.maintainingBalances.disableFunction();
     this.maintainingBalances.MdiParent = savingsMenu;
     isAdd = false;
     this.maintainingBalances.Show();
 }
 public LoanInterestRateController(Maintenance.Model.LoanInterestRateModel interestModel, Maintenance.View.LoanInterestRate interestRate, LoanManagementMenu loanMenu)
 {
     this.interestModel = interestModel;
     this.interestRate = interestRate;
     this.interestRate.setBtnAddEventHandler(this.btnAdd);
     this.interestRate.setBtnCancelEventHandler(this.btnCancel);
     //this.interestRate.setBtnDeletEventHandler(this.btnDelete);
     this.interestRate.setBtnEditEventHandler(this.btnEdit);
     this.interestRate.setBtnSaveEventHandler(this.btnSave);
     this.interestRate.loanGrid(this.interestModel.selectInterestRates());
     this.interestRate.cbShowArchive_CheckStateChanged(this.checkArchived);
     this.interestRate.disableFunction();
     this.interestRate.MdiParent = loanMenu;
     isAdd = false;
     this.interestRate.Show();
 }
 public EarlyWithdrawalController(Maintenance.Model.EarlyWithdrawalModel earlyWithdrawalModel, Maintenance.View.EarlyWithdrawal earlyWithdrawal, SavingsMenu savingsMenu)
 {
     this.earlyWithdrawalModel = earlyWithdrawalModel;
     this.earlyWithdrawal = earlyWithdrawal;
     this.earlyWithdrawal.setBtnAddEventHandler(this.btnAdd);
     this.earlyWithdrawal.setBtnCancelEventHandler(this.btnCancel);
     this.earlyWithdrawal.setBtnEditEventHandler(this.btnEdit);
     this.earlyWithdrawal.setBtnSaveEventHandler(this.btnSave);
     this.earlyWithdrawal.txtSearch_TextChanged(this.txtSearch);
     this.earlyWithdrawal.checkArchived_CheckStateChanged(this.checkArchived);
     this.earlyWithdrawal.disableFunction();
     this.earlyWithdrawal.timeDepositGrid(this.earlyWithdrawalModel.selectEarlyWithdrawal());
     this.earlyWithdrawal.removeColumns();
     this.earlyWithdrawal.MdiParent = savingsMenu;
     this.earlyWithdrawal.Show();
 }
        public void RemoveExecutorsByPingTimeSpanTestRemoveMultipleOldApplications()
        {
            Maintenance maintenance = new Maintenance();

            DateTime pingTime = DateTime.Now;

            _managerStorage.AddExecutor(new ExecutorStorageView(true, true, pingTime.AddDays(-1), "hostname", 1, "username", 1, 2, 3, 4));
            _managerStorage.AddExecutor(new ExecutorStorageView(false, true, pingTime.AddDays(2), "hostname", 1, "username", 1, 2, 3, 4));
            _managerStorage.AddExecutor(new ExecutorStorageView(true, false, pingTime.AddDays(1), "hostname", 1, "username", 1, 2, 3, 4));
            _managerStorage.AddExecutor(new ExecutorStorageView(false, false, pingTime.AddDays(-2), "hostname", 1, "username", 1, 2, 3, 4));

            Assert.AreEqual(4, _managerStorage.GetExecutors().Length);

            maintenance.RemoveExecutors(_managerStorage, new TimeSpan(20, 0, 0));

            Assert.AreEqual(2, _managerStorage.GetExecutors().Length);
        }
        // GET: Maintenance/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Maintenance maintenance = db.Maintenances.Find(id);

            if (maintenance == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Perso_LoggedBy = new SelectList(db.Employees, "Id", "First", maintenance.Perso_LoggedBy);
            ViewBag.Equip_Serviced = new SelectList(db.Equipments, "Id", "Type", maintenance.Equip_Serviced);
            ViewBag.ServicedBy     = new SelectList(db.People, "Id", "Affiliation", maintenance.ServicedBy);
            return(View(maintenance));
        }
 public PenaltiesController(Maintenance.Model.PenaltiesModel penaltiesModel, Maintenance.View.Penalties penalties, Loan_Management.LoanManagementMenu loanMenu)
 {
     this.penaltiesModel = penaltiesModel;
     this.penalties = penalties;
     this.penalties.setBtnAddEventHandler(this.btnAdd);
     this.penalties.setBtnCancelEventHandler(this.btnCancel);
     this.penalties.setBtnDeleteEventHandler(this.btnDelete);
     this.penalties.setBtnEditEventHandler(this.btnEdit);
     this.penalties.setBtnSaveEventHandler(this.btnSave);
     this.penalties.setBtnRetrieveEventHandler(this.btnRetrieve);
     this.penalties.txtSearch_TextChanged(this.btnSearch);
     this.penalties.cbShowArchive_CheckStateChanged(this.checkArchived);
     this.penalties.requirementGrid(this.penaltiesModel.selectPenalties());
     this.penalties.disableFunction();
     this.penalties.MdiParent = loanMenu;
     this.penalties.Show();
 }
 public ActionResult Edit([Bind(Include = "Id,CityId,RegionId,BrandId,ModelId,TypeId,Year,GearId,FuelId,Description")] Maintenance maintenance)
 {
     if (ModelState.IsValid)
     {
         db.Entry(maintenance).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.BrandId  = new SelectList(db.CarBrand, "Id", "Name", maintenance.BrandId);
     ViewBag.CityId   = new SelectList(db.City, "Id", "Name", maintenance.CityId);
     ViewBag.FuelId   = new SelectList(db.CarFuelType, "Id", "Name", maintenance.FuelId);
     ViewBag.GearId   = new SelectList(db.CarGearType, "Id", "Name", maintenance.GearId);
     ViewBag.ModelId  = new SelectList(db.CarModel, "Id", "Name", maintenance.ModelId);
     ViewBag.RegionId = new SelectList(db.Region, "Id", "Name", maintenance.RegionId);
     ViewBag.TypeId   = new SelectList(db.CarType, "Id", "Name", maintenance.TypeId);
     return(View(maintenance));
 }
Beispiel #13
0
        public ActionResult ApproveReport(FormCollection collection)
        {
            try
            {
                var         ID          = Int32.Parse(collection["maintenanceID"]);
                Maintenance maintenance = _db.maintenances.FirstOrDefault(m => m.maintenanceID == ID);
                if (maintenance == null || maintenance.status == 2)
                {
                    return(Redirect(Request.UrlReferrer.ToString()));
                }

                var             uID  = User.Identity.GetUserId();
                ApplicationUser user = _db.Users.FirstOrDefault(u => u.Id == uID);

                maintenance.status              = 2;
                maintenance.statusRemark        = null;
                maintenance.approveDateTime     = DateTime.Now;
                maintenance.verfiedBy           = user;
                maintenance.RubberRoller.status = RollerStatus.getStatus(5);

                // Update roller location record
                bool updateLocatResult = CentralUtilities.UpdateRollerLocation(maintenance.RubberRoller, $"Sent to {maintenance.sendTo} for maintenance");

                int result = _db.SaveChanges();
                if (result > 0 && updateLocatResult)
                {
                    TempData["formStatus"]    = true;
                    TempData["formStatusMsg"] = $"<b>STATUS</b>: Maintenance report #{ID} has been successfully approved.";
                    LogAction.log(this._controllerName, "POST", $"Approved maintenance report #{maintenance.maintenanceID}", User.Identity.GetUserId());
                }
                else
                {
                    TempData["formStatus"]    = false;
                    TempData["formStatusMsg"] = $"<b>ALERT</b>: Oops! Something went wrong. Maintenance report #{ID} has not been successfully approved.";
                    LogAction.log(this._controllerName, "POST", $"Error approving maintenance report #{maintenance.maintenanceID}", User.Identity.GetUserId());
                }
                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                TempData["formStatus"]    = false;
                TempData["formStatusMsg"] = $"<b>ALERT</b>: Oops! Something went wrong.";
                LogAction.log(this._controllerName, "POST", $"Error approving maintenance report: {ex.Message}", User.Identity.GetUserId());
                return(RedirectToAction("Index"));
            }
        }
Beispiel #14
0
        internal static Students Read()
        {
            var lines = Maintenance.ReadArrayFromFile("studentTable");

            if (lines == null)
            {
                return(null);
            }
            var rv = new Students();

            foreach (var line in lines)
            {
                rv.Add(Student.ReadLine(line));
            }

            return(rv);
        }
Beispiel #15
0
        internal static void InitializeScoreManager()
        {
            if (LocalScores != null)
            {
                return;
            }

            //ensure we have beatmaps available!
            if (BeatmapManager.Beatmaps == null)
            {
                BeatmapManager.ProcessBeatmaps();
            }

            LocalScores = new Dictionary <string, List <Score> >();

            databaseDeserialize();

            if (DatabaseVersion < 1024 && Directory.GetFiles(ReplayCachePath).Length > 0)
            {
                GameBase.MenuActive = true;
                Maintenance m = new Maintenance(MaintenanceType.RestoreLocalScoresFromReplays);
                m.ShowDialog(GameBase.Form);
                GameBase.MenuActive = false;
            }

            //Clean up missing beatmaps.
            foreach (KeyValuePair <string, List <Score> > p in LocalScores)
            {
                if (BeatmapManager.GetBeatmapByChecksum(p.Key) != null)
                {
                    continue;
                }

                foreach (Score s in p.Value)
                {
                    s.PurgeReplay();
                }
            }

            bool databasePresent = File.Exists(DATABASE_FILENAME);

            if (!databasePresent)
            {
                SaveToDisk(true);
            }
        }
        public List <Maintenance> DeleteMaintenance(Maintenance maintenance)
        {
            using TinyCollegeContext _context = new TinyCollegeContext(_builder.Options);

            try
            {
                _context.Maintenances.Attach(maintenance);
                _context.Maintenances.Remove(maintenance);
                _context.SaveChanges();
            }
            catch (Exception e)
            {
                // ignored
            }

            return(_context.Maintenances.ToList());
        }
Beispiel #17
0
        public async Task <IActionResult> OnGetAsync(string id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            Maintenance = await _context.Maintenance
                          .Include(m => m.Provider)
                          .Include(m => m.Vehicle).FirstOrDefaultAsync(m => m.id == id);

            if (Maintenance == null)
            {
                return(NotFound());
            }
            return(Page());
        }
 public LoanChargesController(Maintenance.Model.LoanChargesModel loanChargeModel, Maintenance.View.LoanCharges loanCharge, Loan_Management.LoanManagementMenu loanMenu)
 {
     this.loanChargeModel = loanChargeModel;
     this.loanCharge = loanCharge;
     this.loanCharge.setBtnAddEventHandler(this.btnAdd);
     this.loanCharge.setBtnCancelEventHandler(this.btnCancel);
     this.loanCharge.setBtnDeleteEventHandler(this.btnDelete);
     this.loanCharge.setBtnEditEventHandler(this.btnEdit);
     this.loanCharge.setBtnSaveEventHandler(this.btnSave);
     this.loanCharge.setBtnRetrieveEventHandler(this.btnRetrieve);
     this.loanCharge.txtSearch_TextChanged(this.btnSearch);
     this.loanCharge.cbShowArchive_CheckStateChanged(this.checkArchived);
     this.loanCharge.requirementGrid(this.loanChargeModel.selectloanCharge());
     this.loanCharge.disableFunction();
     this.loanCharge.MdiParent = loanMenu;
     this.loanCharge.Show();
 }
        public void CompactarBancoDeDados(string databaseName)
        {
            // Get all index names
            var indexNames = Maintenance.Send(new GetIndexNamesOperation(0, int.MaxValue));

            var settings = new CompactSettings
            {
                DatabaseName = databaseName,
                Documents    = true,
                Indexes      = indexNames
            };

            // Compact entire database: documents + all indexes
            var operation = Maintenance.Server.Send(new CompactDatabaseOperation(settings));

            operation.WaitForCompletion();
        }
 public ScheduleOfFeesController(Maintenance.Model.ScheduleOfFeesModel feesModel, Maintenance.View.ScheduleOfFees feesView, Loan_Management.LoanManagementMenu loanManagementMenu)
 {
     this.feesModel = feesModel;
     this.fees = feesView;
     this.fees.setBtnAddEventHandler(this.btnAdd);
     this.fees.setBtnCancelEventHandler(this.btnCancel);
     this.fees.setBtnDeleteEventHandler(this.btnDelete);
     this.fees.setBtnEditEventHandler(this.btnEdit);
     this.fees.setBtnSaveEventHandler(this.btnSave);
     this.fees.setBtnRetrieveEventHandler(this.btnRetrieve);
     this.fees.checkArchived_CheckStateChanged(this.checkArchived);
     this.fees.setTxtSearchEventHandler(this.btnSearch);
     this.fees.feeGrid(this.feesModel.selectFees());
     this.fees.disableFunction();
     this.fees.MdiParent = loanManagementMenu;
     this.fees.Show();
 }
Beispiel #21
0
        private int GetMaintenanceId(COAssistanceDbContext context)
        {
            if (context.Maintenances.Any())
            {
                return(context.Maintenances.First().MaintenanceId);
            }
            var maintenance = new Maintenance()
            {
                PasswordLength            = 8,
                PasswordSpecialCharacters = 2,
            };

            context.Maintenances.Add(maintenance);
            context.SaveChanges();

            return(maintenance.MaintenanceId);
        }
 void Delete()
 {
     if (SystemProperties.ShowMessage.MessageQuestion(SystemProperties.MessageNotification.YouWantToDelete, "Year class") == DialogResult.Yes && dgYearClass.Rows.Count > 0)
     {
         using (Maintenance _maintain = new Maintenance())
         {
             var value = SetSemester();
             value.ID = Convert.ToInt64(dgYearClass.SelectedRows[0].Cells[0].Value);
             if (value != null)
             {
                 _maintain.Delete(value, ref MsgReturned);
                 SystemProperties.ShowMessage.MessageInformation(MsgReturned, "Year class");
                 GetYearClass();
             }
         }
     }
 }
 public MemberClassificationController(Maintenance.Model.MemberClassificationModel classificationModel, Maintenance.View.MemberClassification classificationView, Loan_Management.LoanManagementMenu loanManagementMenu)
 {
     this.classificationModel = classificationModel;
     this.classification = classificationView;
     this.classification.setBtnAddEventHandler(this.btnAdd);
     this.classification.setBtnCancelEventHandler(this.btnCancel);
     this.classification.setBtnDeleteEventHandler(this.btnDelete);
     this.classification.setBtnRetrieveEventHandler(this.btnRetrieve);
     this.classification.setBtnEditEventHandler(this.btnEdit);
     this.classification.setBtnSaveEventHandler(this.btnSave);
     this.classification.checkArchived_CheckStateChanged(this.checkArchived);
     this.classification.setTxtSearchEventHandler(this.btnSearch);
     this.classification.classGrid(this.classificationModel.selectClasses());
     this.classification.disableFunction();
     this.classification.MdiParent = loanManagementMenu;
     this.classification.Show();
 }
 public SavingsAccountTypeController(Maintenance.Model.SavingsAccountTypeModel savingsAccountTypeModel, Maintenance.View.SavingsAccountType savingsAccountType, Savings.SavingsMenu savingsMenu)
 {
     this.savingsAccountTypeModel = savingsAccountTypeModel;
     this.savingsAccountType = savingsAccountType;
     this.savingsAccountType.btnAddEventHandler(this.btnAdd);
     this.savingsAccountType.btnEditEventHandler(this.btnEdit);
     this.savingsAccountType.btnDeleteEventHandler(this.btnDelete);
     this.savingsAccountType.btnSaveEventHandler(this.btnSave);
     this.savingsAccountType.btnCancelEventHandler(this.btnCancel);
     this.savingsAccountType.btnRetrieveEventHandler(this.btnRetrieve);
     this.savingsAccountType.checkArchived_CheckStateChanged(this.checkArchived);
     this.savingsAccountType.accountTypeGrid(this.savingsAccountTypeModel.selectAccountTypes());
     this.savingsAccountType.removeColumns();
     this.savingsAccountType.disableFunction();
     this.savingsAccountType.MdiParent = savingsMenu;
     this.savingsAccountType.Show();
 }
Beispiel #25
0
 private void okBtn_Click(object sender, RoutedEventArgs e)
 {
     if (mtncMode)
     {
         mtnc          = new Maintenance();
         mtnc.mtr_room = id;
         mtnc.mtr_Note = noteBox.Text;
         registerMtncData();
     }
     else
     {
         srv         = new Service();
         srv.room_ID = id;
         srv.note    = noteBox.Text;
         registerSrvData();
     }
 }
Beispiel #26
0
        void LoadCourseProgram()
        {
            dgCourseProgram.Rows.Clear();
            int i = 1;

            using (Maintenance _maintain = new Maintenance())
            {
                _maintain.GetCourse().OrderBy(y => y.CourseCode).ToList().ForEach(x =>
                {
                    dgCourseProgram.Rows.Add(x.ID, i, x.CourseCode, x.Course, x.YearLevelFromTo, x.Active);
                    i++;
                });
            }

            ObjEnable(false);
            txtFromTo.ReadOnly = true;
        }
Beispiel #27
0
 void Delete()
 {
     if (SystemProperties.ShowMessage.MessageQuestion(SystemProperties.MessageNotification.YouWantToDelete, "course") == DialogResult.Yes && dgCourseProgram.Rows.Count > 0)
     {
         using (Maintenance _maintain = new Maintenance())
         {
             var value = SetCourse();
             value.ID = Convert.ToInt64(dgCourseProgram.SelectedRows[0].Cells[0].Value);
             if (value != null)
             {
                 _maintain.Delete(value, ref MsgReturned);
                 SystemProperties.ShowMessage.MessageInformation(MsgReturned, "Course / Program");
                 LoadCourseProgram();
             }
         }
     }
 }
Beispiel #28
0
        public async Task <IActionResult> OnPostAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            Maintenance = await _context.Maintenance.FindAsync(id);

            if (Maintenance != null)
            {
                _context.Maintenance.Remove(Maintenance);
                await _context.SaveChangesAsync();
            }

            return(RedirectToPage("./Index"));
        }
Beispiel #29
0
        public ActionResult Update(Maintenance maintenance, HttpPostedFileBase file)
        {
            try
            {
                // Retrieve existing maintenance report from database
                Maintenance main = _db.maintenances.SingleOrDefault(m => m.maintenanceID == maintenance.maintenanceID);

                if (main == null)
                {
                    return(RedirectToAction("Index"));
                }

                main.title              = maintenance.title;
                main.diameterCore       = maintenance.diameterCore;
                main.sendTo             = maintenance.sendTo;
                main.sendForRefurbished = maintenance.sendForRefurbished;
                main.reason             = maintenance.reason;
                main.remark             = maintenance.remark;
                main.newDiameter        = maintenance.newDiameter;
                main.newShoreHardness   = maintenance.newShoreHardness;
                main.correctiveAction   = maintenance.correctiveAction;
                if (file != null && file.ContentLength > 0 && imgFormats.Any(item => file.FileName.EndsWith(item, StringComparison.OrdinalIgnoreCase)))
                {
                    main.imagePath = UploadImage(file);
                }

                int result = _db.SaveChanges();

                if (result > 0)
                {
                    LogAction.log(this._controllerName, "POST", $"Updated maintenance #{maintenance} record", User.Identity.GetUserId());
                    TempData["formStatus"]    = true;
                    TempData["formStatusMsg"] = $"<b>STATUS</b>: Maintenance Report #{maintenance.maintenanceID} has been successfully updated!";
                }

                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                LogAction.log(this._controllerName, "POST", "Error: " + ex.Message, User.Identity.GetUserId());
                TempData["formStatus"]    = false;
                TempData["formStatusMsg"] = $"<b>ALERT</b>: Oops! Something went wrong. The maintenance report #{maintenance.maintenanceID} has not been successfully updated.";
                return(Redirect(Request.UrlReferrer.ToString()));
            }
        }
Beispiel #30
0
        public void RemoveApplicationsByTimeCreatedTestRemoveMultipleOldApplications()
        {
            Maintenance maintenance = new Maintenance();

            DateTime timeCreated = DateTime.Now;

            _managerStorage.AddApplication(new ApplicationStorageView(ApplicationState.AwaitingManifest, timeCreated.AddDays(-5), false, "username1"));
            _managerStorage.AddApplication(new ApplicationStorageView(ApplicationState.Stopped, timeCreated.AddDays(-4), false, "username1"));
            _managerStorage.AddApplication(new ApplicationStorageView(ApplicationState.Ready, timeCreated.AddDays(1), false, "username1"));
            _managerStorage.AddApplication(new ApplicationStorageView(ApplicationState.AwaitingManifest, timeCreated.AddDays(-3), false, "username1"));
            _managerStorage.AddApplication(new ApplicationStorageView(ApplicationState.Stopped, timeCreated.AddDays(2), false, "username1"));

            Assert.AreEqual(5, _managerStorage.GetApplications().Length);

            maintenance.RemoveApplications(_managerStorage, timeCreated);

            Assert.AreEqual(2, _managerStorage.GetApplications().Length);
        }
Beispiel #31
0
        /// <summary>
        /// 根据逻辑主码查询
        /// </summary>
        /// <param name="name">名称</param>
        /// <param name="isused">在用</param>
        /// <returns>结果</returns>
        public Maintenance SELECT_BY_NAME_ISUSED(string name, bool isused)
        {
            try
            {
                Maintenance   rd   = new Maintenance();
                U_maintenance temp = (from row in db.U_maintenance where row.name == name && row.isused == isused select row).First();

                rd.Id     = temp.id;
                rd.Name   = temp.name;
                rd.Isused = temp.isused;

                return(rd);
            }
            catch
            {
                return(null);
            }
        }
Beispiel #32
0
        /// <summary>
        /// 根据物理主码查询
        /// </summary>
        /// <param name="id">id</param>
        /// <returns>结果</returns>
        public Maintenance SELECT_BY_ID(short id)
        {
            try
            {
                Maintenance   rd   = new Maintenance();
                U_maintenance temp = (from row in db.U_maintenance where row.id == id select row).First();

                rd.Id     = temp.id;
                rd.Name   = temp.name;
                rd.Isused = temp.isused;

                return(rd);
            }
            catch
            {
                return(null);
            }
        }
Beispiel #33
0
        public async Task <ActionResult <Maintenance> > PostUnit(Maintenance maintenance)
        {
            try
            {
                // So you don't have to write date and time with Postman.
                maintenance.Added   = DateTime.Now;
                maintenance.Updated = DateTime.Now;

                _context.Maintenance.Add(maintenance);
                await _context.SaveChangesAsync();

                return(Content($"New unit with an ID {maintenance.Id} added successfully!"));
            }
            catch (DbUpdateException e)
            {
                return(Content($"Please take a look at your data and refer to the docs for proper names and types.\n{e.InnerException.Message}."));
            }
        }
Beispiel #34
0
        public PartialViewResult DeleteWorkOrder([FromBody] Maintenance Model)
        {
            Model.WorkID = maintenanceViewModel.WorkID;

            int         index = maintenanceViewModel.WorkID - 1;
            Maintenance test  = maintenanceViewModel.MaintenanceOrders.Single(r => r.WorkID == Model.WorkID);

            maintenanceViewModel.MaintenanceOrders.Remove(test);
            try
            {
                string maintenanceData = JsonConvert.SerializeObject(Model);
                this.DeleteAsync("http://localhost:8961/api/Maintenance/", maintenanceData);
            }
            catch (AggregateException e)
            {
            }
            return(PartialView("_Search", maintenanceViewModel));
        }
 void dgApplication_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     if (dgApplication.Rows.Count > 0)
     {
         using (Maintenance _maintain = new Maintenance())
         {
             var value = _maintain.GetApplication().Where(x => x.ID == Convert.ToInt64(dgApplication.SelectedRows[0].Cells[0].Value)).FirstOrDefault();
             if (value != null)
             {
                 txtApplication.Text = value.Application;
                 txtDescription.Text = value.Description;
                 cbActive.Checked    = value.Active.Value;
                 btnDelete           = SystemProperties.BtnProperties(btnDelete, true, Imagename.Delete.ToString(), Imagename._delete.ToString());
                 btnEdit             = SystemProperties.BtnProperties(btnEdit, true, Imagename.Edit.ToString(), Imagename._edit.ToString());
             }
         }
     }
 }
 public InterestRatesController(Maintenance.Model.InterestRatesModel interestRatesModel, Maintenance.View.InterestRates interestRates, SavingsMenu savingsMenu)
 {
     this.interestRatesModel = interestRatesModel;
     this.interestRates = interestRates;
     this.interestRates.setBtnAddEventHandler(this.btnAdd);
     this.interestRates.setBtnCancelEventHandler(this.btnCancel);
     this.interestRates.setBtnEditEventHandler(this.btnEdit);
     this.interestRates.setBtnSaveEventHandler(this.btnSave);
     this.interestRates.checkArchived_CheckStateChanged(this.checkArchived);
     this.interestRates.txtSearch_TextChanged(this.txtSearch);
     this.interestRates.interestRatesGrid(this.interestRatesModel.selectInterestRates());
     this.interestRates.removeColumns();
     this.interestRates.disableFunction();
     this.interestRates.MdiParent = savingsMenu;
     InterestId = 0;
     accountType = 0;
     this.interestRates.Show();
 }
Beispiel #37
0
            public int CompareTo(VersionInfo vi)
            {
                int cmp = 1;

                if (!ReferenceEquals(vi, null))
                {
                    cmp = Major.CompareTo(vi.Major);
                    if (cmp == 0)
                    {
                        cmp = Minor.CompareTo(vi.Minor);
                    }
                    if (cmp == 0)
                    {
                        cmp = Maintenance.CompareTo(vi.Maintenance);
                    }
                }
                return(cmp);
            }
Beispiel #38
0
        public PartialViewResult CreateMaintenanceOrder([FromBody] Maintenance Model)
        {
            Model.CheckItems  = maintenanceViewModel.CheckItems;
            Model.CrewMembers = maintenanceViewModel.CrewMembers;
            Model.WorkID      = ++SessionUtility.CurrentMaintenanceID;
            try
            {
                string maintenanceData = JsonConvert.SerializeObject(Model);

                this.PostAsync("http://localhost:8961/api/Maintenance/", maintenanceData);
                maintenanceViewModel.MaintenanceOrders.Add(Model);
            }
            catch (AggregateException e)
            {
            }
            //maintenanceViewModel.MaintenanceOrders.Add(Model);
            return(PartialView("_Search", maintenanceViewModel));
        }
Beispiel #39
0
        public void Stop(bool immediate = false)
        {
            Parallel.ForEach(_pending.Where(entry => entry.Value.OnHalt != null), e =>
            {
                e.Value.OnHalt.Halt(immediate);
            });

            _pending.Clear();

            if (_scheduler != null)
            {
                _scheduler.Dispose();
                _scheduler = null;
            }

            Background.Stop(immediate);
            Maintenance.Stop(immediate);
        }
Beispiel #40
0
        /// <summary>
        /// Iterate over root node and initialize data
        /// </summary>
        /// <param name="osm"></param>
        static void IterateNode(XmlNode osm)
        {
            foreach (XmlNode item in osm.ChildNodes)
            {
                INode node = CreateNode(item);
                if (node != null)
                {
                    IterateInformation(node, item);
                }

                if (node is Node nd)
                {
                    foreach (Information info in node.Informations)
                    {
                        if (!info.Contains("amenity"))
                        {
                            continue;
                        }

                        switch (info["amenity"])
                        {
                        case Atm.Amenity:
                            Atm.Create(nd);
                            break;

                        case Fuel.Amenity:
                            Fuel.Create(nd);
                            break;

                        case Toilet.Amenity:
                            Toilet.Create(nd);
                            break;

                        case Maintenance.Amenity:
                            Maintenance.Create(nd);
                            break;

                        default:
                            break;
                        }
                    }
                }
            }
        }
Beispiel #41
0
        public void PerformMaintenanceTestNullStorageMaintenanceParameters()
        {
            Maintenance maintenance = new Maintenance();
            StorageMaintenanceParameters maintenanceParameters = null;

            PrepareComplexStorageForMaintenanceTests();

            try
            {
                maintenance.PerformMaintenance(_managerStorage, maintenanceParameters);
            }
            catch (NullReferenceException)
            {
                // expecting to get this
                return;
            }

            Assert.Fail("This should have thrown a NullReferenceException");
        }
Beispiel #42
0
 void Save()
 {
     if (SystemProperties.ShowMessage.MessageQuestion(SystemProperties.MessageNotification.YouWantToSave, "Position access right") == DialogResult.Yes)
     {
         if (CheckEmpty())
         {
             using (Maintenance _maintain = new Maintenance())
             {
                 _maintain.Save(SetAccessRights(), ref MsgReturned);
                 SystemProperties.ShowMessage.MessageInformation(MsgReturned, "Position access right");
             }
             GetAccessRight();
         }
         else
         {
             SystemProperties.ShowMessage.MessageError(SystemProperties.MessageNotification.CheckInput + Environment.NewLine + Environment.NewLine + "Position ID and Job Title", "Position access right");
         }
     }
 }
Beispiel #43
0
        void GetAccessRight()
        {
            int i = 1;

            dgAccessRightPositionRecord.Rows.Clear();
            using (Maintenance _maintain = new Maintenance())
            {
                _maintain.GetAccessRight().OrderBy(o => o.JobTitle).ToList().ForEach(x =>
                {
                    dgAccessRightPositionRecord.Rows.Add(x.ID, i, x.PositionID, x.JobTitle, x.Description, x.Active);
                    i++;
                });
            }

            isCancel = true;
            ObjEnable(false);
            Cleared(this, false);
            MsgReturned = "";
        }
Beispiel #44
0
        private void cmbComment_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (e.AddedItems == null || e.AddedItems.Count != 1)
            {
                return;
            }
            var text = e.AddedItems[0] as string;

            text = Maintenance.FormatCommentFromList(text);

            if (string.IsNullOrWhiteSpace(text))
            {
                staComment.Text = entComment.Text;
            }
            else
            {
                staComment.Text = text + " " + entComment.Text;
            }
        }