示例#1
0
        public IActionResult SchedullingOrder(string id)
        {
            SchedulingViewModel sc = new SchedulingViewModel();

            sc.Id = Guid.Parse(id);

            return(View("SchedullingOrder", sc));
        }
示例#2
0
        public void Add(SchedulingViewModel fieldViewModel)
        {
            if (fieldViewModel.HoraryType != Domain.Others.Enum.HoraryType.Default)
            {
                fieldViewModel.HoraryExtraId = fieldViewModel.HoraryId;
                fieldViewModel.HoraryId      = null;
            }

            _schedulingRepository.Add(_mapper.Map <Scheduling>(fieldViewModel));
        }
示例#3
0
        public SchedulingController(ColibriDbContext colibriDbContext,
                                    IEmailSender emailSender,
                                    IStringLocalizer <SchedulingController> localizer)
        {
            _colibriDbContext = colibriDbContext;
            _emailSender      = emailSender;
            _localizer        = localizer;

            // initialize the SchedulingViewModel
            SchedulingViewModel = new SchedulingViewModel()
            {
                Products     = new List <Models.Products>(),
                UserServices = new List <Models.UserServices>()
            };
        }
示例#4
0
        public IActionResult SchedullingOrder(SchedulingViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(RedirectToAction("SchedullingOrder", model.Id));
            }

            Order order = _orderRepository.Find(model.Id);

            order.Request.Status     = Enumerators.Status.Agendado;
            order.Request.Scheduling = model.Agendamento;

            _orderRepository.Update(order);
            _orderRepository.SaveAll();

            return(RedirectToAction("ViewOrder", model.Id));
        }
示例#5
0
        public async Task <SchedulingViewModel> GetById(int id)
        {
            var result = await _schedulingRepository.GetById(id);

            SchedulingViewModel data = _mapper.Map <SchedulingViewModel>(result);

            data.FieldItemId = data.HoraryType == Domain.Others.Enum.HoraryType.Default ? data.Horary.FieldItemId : data.HoraryExtra.FieldItemId;


            if (data.HoraryType != Domain.Others.Enum.HoraryType.Default)
            {
                data.HoraryId    = data.HoraryExtraId;
                data.FieldItemId = data.HoraryExtra.FieldItemId;
            }
            else
            {
                data.FieldItemId = data.Horary.FieldItemId;
            }

            return(data);
        }
示例#6
0
 public SchedulingView()
 {
     InitializeComponent();
     BindingContext = viewModel = new SchedulingViewModel();
     numbers        = new List <string>();
     //sfPullToRefresh.Pulling += PullToRefresh_Pulling;
     //sfPullToRefresh.Refreshing += PullToRefresh_Refreshing;
     DataGridSF_Scheduling.PullToRefreshCommand = new Command(ExecutePullToRefreshCommand);
     DataGridSF_Scheduling.FrozenColumnsCount   = 2;
     DataGridSF_Scheduling.WidthRequest         = Application.Current.MainPage.Width;
     ymy.IsVisible = false;
     #region ADD DIVISI
     _listDivision.Add("ADM PRODUKSI");
     _listDivision.Add("PRODUKSI I");
     _listDivision.Add("PRODUKSI II");
     _listDivision.Add("PRODUKSI III");
     _listDivision.Add("PPIC INJECTION");
     _listDivision.Add("KA.DIV/KA.SIE/LEADER PRODUKSI");
     _listDivision.Add("PRODUKSI NON SHIFT");
     _listDivision.Add("QC PRODUKSI");
     _listDivision.Add("PACKING & LABLE");
     _listDivision.Add("QC INCOMING");
     _listDivision.Add("QC OUT GOING");
     _listDivision.Add("FINISHING");
     _listDivision.Add("GUDANG MATERIAL");
     _listDivision.Add("GUDANG READY");
     _listDivision.Add("GUDANG WIP");
     _listDivision.Add("G. MAINTENANCE");
     _listDivision.Add("TECHNISI");
     _listDivision.Add("TECHNISI YUNIOR");
     _listDivision.Add("PROSES MATERIAL");
     _listDivision.Add("GILINGAN");
     _listDivision.Add("ASSEMBLING");
     _listDivision.Add("PAINTING");
     _listDivision.Add("QC PAINTING");
     _listDivision.Add("PRINTING");
     _listDivision.Add("QC PRINTING");
     _listDivision.Add("M. MAINTENANCE");
     _listDivision.Add("DELIVERY");
     _listDivision.Add("DRIVER");
     _listDivision.Add("ASS DRIVER");
     _listDivision.Add("EXIM");
     _listDivision.Add("HRD");
     _listDivision.Add("KEBERSIHAN");
     _listDivision.Add("RECEPTIONIS");
     _listDivision.Add("ENGINEERING");
     _listDivision.Add("STAFF PURCHAS/ KASIR/PAYROLL");
     _listDivision.Add("ADM ISO");
     _listDivision.Add("IT");
     _listDivision.Add("TUGAS DI AHM");
     _listDivision.Add("TGS DI EPSON/KYKUNI/M MOTO/PTC");
     _listDivision.Add("TUGAS DI PT GAYA MOTOR");
     _listDivision.Add("TUGAS DI HAIER");
     _listDivision.Add("TUGAS DI PT SANENG");
     _listDivision.Add("TUGAS DI SHARP");
     _listDivision.Add("TUGAS DI SUGITY");
     _listDivision.Add("TUGAS DI TOSHIBA");
     _listDivision.Add("STAFF GENERAL MANAGER");
     _listDivision.Add("GA");
     _listDivision.Add("TPS YAUP");
     _listDivision.Add("P2K3");
     _listDivision.Add("SHE");
     _listDivision.Add("PLANT MANAGER");
     Combobox_Division.DataSource   = _listDivision;
     Combobox_Division.SelectedItem = "ADM PRODUKSI";
     #endregion
     #region ADD NUMBERS
     numbers.Add("-");
     numbers.Add("1");
     numbers.Add("2");
     numbers.Add("3");
     numbers.Add("4");
     numbers.Add("5");
     numbers.Add("6");
     numbers.Add("7");
     numbers.Add("8");
     numbers.Add("9");
     numbers.Add("10");
     numbers.Add("11");
     numbers.Add("12");
     numbers.Add("13");
     numbers.Add("14");
     numbers.Add("15");
     #endregion
 }
示例#7
0
 public IrcAnimeViewModel(SearchViewModel search, DownloadsViewModel downloads, SettingsViewModel settings, SchedulingViewModel scheduling)
 {
     this.Search     = search;
     this.Downloads  = downloads;
     this.Settings   = settings;
     this.Scheduling = scheduling;
 }
 public SchedulingView(Vehicle vehicle)
 {
     InitializeComponent();
     this.ViewModel      = new SchedulingViewModel(vehicle);
     this.BindingContext = this.ViewModel;
 }
示例#9
0
 public void Put([FromBody] SchedulingViewModel schedulingPriceViewModel)
 {
     _schedulingAppService.Update(schedulingPriceViewModel);
 }
示例#10
0
 public void Post([FromBody] SchedulingViewModel schedulingPriceViewModel)
 {
     _schedulingAppService.Add(schedulingPriceViewModel);
 }