Пример #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="gaurdViewModel"></param>
        /// <returns></returns>
        public int?CreateUpdateGuard(GuardViewModel gaurdViewModel)
        {
            Guard guard = null;

            if (gaurdViewModel.GuardId > 0)
            {
                guard = _repository.Find <Guard>(x => x.GuardId == gaurdViewModel.GuardId);
                if (guard == null)
                {
                    return(null);
                }

                guard.Name         = gaurdViewModel.Name;
                guard.SSN          = gaurdViewModel.SSN;
                guard.Address      = gaurdViewModel.Address;
                guard.ContactNo    = gaurdViewModel.ContactNo;
                guard.HourlyRate   = gaurdViewModel.HourlyRate;
                guard.Comments     = gaurdViewModel.Comments;
                guard.Zip          = gaurdViewModel.Zip;
                guard.ModifiedBy   = gaurdViewModel.ModifiedBy;
                guard.ModifiedDate = DateTime.Now;

                _repository.Modify <Guard>(guard);
                return(guard.GuardId);
            }

            Mapper.CreateMap <GuardViewModel, Guard>();
            guard = Mapper.Map <GuardViewModel, Guard>(gaurdViewModel);

            guard.CreatedDate = DateTime.Now;
            guard.CreatedBy   = gaurdViewModel.CreatedBy;
            guard.Active      = true;
            guard.IsDeleted   = false;
            return(_repository.Insert <Guard>(guard));
        }
Пример #2
0
        public ActionResult GuardPaymentReport()
        {
            GuardViewModel objectGuardViewModel = new GuardViewModel();

            objectGuardViewModel.Guardlist = new SelectList(_guardComponent.GetAllGaurd(), "GuardId", "NameSSN");
            return(View(objectGuardViewModel));
        }
Пример #3
0
        public ActionResult CreateUpdateGuardPopup(int id)
        {
            var guard = _gaurdComponent.GetGaurd(id);

            if (guard == null)
            {
                guard = new GuardViewModel();
            }
            return(PartialView("/Views/Shared/Partials/_Guard.cshtml", guard));
        }
Пример #4
0
        public ActionResult CreateUpdateGuard(GuardViewModel guardViewModel)
        {
            ActiveUser activeUser = new JavaScriptSerializer().Deserialize <ActiveUser>(System.Web.HttpContext.Current.User.Identity.Name);

            guardViewModel.CreatedBy  = activeUser.UserId;
            guardViewModel.ModifiedBy = activeUser.UserId;
            var result = _gaurdComponent.CreateUpdateGuard(guardViewModel);

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Пример #5
0
        public ActionResult HistoryGO(int id)
        {
            var model = dbcontext.Go_Out.Find(id);
            var user  = (UserLogin)Session[CommonConstants.USER_SESSION];

            var guardViewModel = new GuardViewModel()
            {
                UserLogin = user,
                Go_Out    = model
            };

            return(View(guardViewModel));
        }
Пример #6
0
        public EditGuardDialogViewModel(MainViewModel mainViewModel)
        {
            _mainViewModel = mainViewModel;

            _guardToEdit =
                new GuardViewModel(
                    mainViewModel.Context.Guards.FirstOrDefault(
                        x => x.ID == mainViewModel.GuardsViewModel.SelectedContragent.ID));

            EditGuardCommand = new DelegateCommand(EditGuard, Validate);

            FirstName = _guardToEdit.FirstName;
            LastName  = _guardToEdit.LastName;
        }
Пример #7
0
        public EditGuardDialogViewModel(MainViewModel mainViewModel)
        {
            _mainViewModel = mainViewModel;

            _guardToEdit =
                new GuardViewModel(
                    mainViewModel.Context.Guards.FirstOrDefault(
                        x => x.ID == mainViewModel.GuardsViewModel.SelectedContragent.ID));

            EditGuardCommand = new DelegateCommand(EditGuard, Validate);

            FirstName = _guardToEdit.FirstName;
            LastName = _guardToEdit.LastName;
        }
Пример #8
0
        public ActionResult HistoryGuest(int id)
        {
            var model = dbcontext.Guests.Find(id);
            var user  = (UserLogin)Session[CommonConstants.USER_SESSION];
            var items = dbcontext.Guest_Item.Where(i => i.CatID == model.ID).ToList();

            var guardViewModel = new GuardViewModel()
            {
                UserLogin  = user,
                Guest      = model,
                Guest_Item = items
            };

            return(View(guardViewModel));
        }
Пример #9
0
        public ActionResult ConfirmBringOut(int id)
        {
            var model = dbcontext.Bring_Out.Find(id);
            var user  = (UserLogin)Session[CommonConstants.USER_SESSION];
            var items = dbcontext.Bring_Out_Items.Where(i => i.CatID == model.ID).ToList();

            var guardViewModel = new GuardViewModel()
            {
                UserLogin       = user,
                Bring_Out       = model,
                Bring_Out_Items = items
            };

            return(View(guardViewModel));
        }
Пример #10
0
        public ActionResult HistoryLE(int id)
        {
            var model = dbcontext.Leave_Early.FirstOrDefault(l => l.ID == id);
            var user  = (UserLogin)Session[CommonConstants.USER_SESSION];

            if (model == null)
            {
                return(View()); // 404
            }

            var guardViewModel = new GuardViewModel()
            {
                UserLogin   = user,
                Leave_Early = model
            };

            return(View(guardViewModel));
        }
Пример #11
0
		public override void CreateViewModels()
		{
			ServiceFactory.Events.GetEvent<CreateXZoneEvent>().Subscribe(OnCreateXZone);
			ServiceFactory.Events.GetEvent<EditXZoneEvent>().Subscribe(OnEditXZone);
			ServiceFactory.Events.GetEvent<CreateXDirectionEvent>().Subscribe(OnCreateXDirection);
			ServiceFactory.Events.GetEvent<EditXDirectionEvent>().Subscribe(OnEditXDirection);

			DevicesViewModel = new DevicesViewModel();
			ParameterTemplatesViewModel = new ParameterTemplatesViewModel();
			ZonesViewModel = new ZonesViewModel();
			DirectionsViewModel = new DirectionsViewModel();
			PumpStationsViewModel = new PumpStationsViewModel();
			GuardViewModel = new GuardViewModel();
			FiltersViewModel = new FiltersViewModel();
			DeviceLidraryViewModel = new LibraryViewModel();
			InstructionsViewModel = new InstructionsViewModel();
			OPCDevicesViewModel = new OPCDevicesViewModel();
			OPCZonesViewModel = new OPCZonesViewModel();
			OPCDirectionsViewModel = new OPCDirectionsViewModel();
			DiagnosticsViewModel = new DiagnosticsViewModel();
			DescriptorsViewModel = new DescriptorsViewModel();
			_planExtension = new GKPlanExtension(DevicesViewModel, ZonesViewModel, DirectionsViewModel);
		}
Пример #12
0
		public GuardMenuViewModel(GuardViewModel context)
		{
			Context = context;
		}