public async Task <IActionResult> Edit(int id, [Bind("id,NameWork")] TypeWork typeWork) { if (id != typeWork.id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(typeWork); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TypeWorkExists(typeWork.id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(typeWork)); }
private void btnAdd_Click(object sender, EventArgs e) { TabControl.SelectedTab = TabCard; CurrentTypeWork = null; ClearForm(); SetButtonEnabled(false); //_savePosition = 0; SaveIndex = null; _isEdit = false; }
public async Task <IActionResult> Create([Bind("id,NameWork")] TypeWork typeWork) { if (ModelState.IsValid) { _context.Add(typeWork); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(typeWork)); }
public void DontWork() // Отменить работу { TypeW = TypeWork.Default; IsWork = false; if (target.GetComponent <Closed>() != null) { target.GetComponent <Closed>().closed = false; } Full = false; target = null; DefaultItems(); }
public async Task <IActionResult> Post([FromBody] TypeWork typework) { if (typework == null) { return(BadRequest()); } // if await _db.TypeWorks.AddAsync(typework); await _db.SaveChangesAsync(); return(Ok(typework)); }
public static void Start() { Console.Clear(); CreateBackupFolder(); TypeWork type = SelectTypeOfWork(); string path = GetFolder(type); if (type == TypeWork.Watch) { Watching(path); } else { Revert(path); } }
public async Task <IActionResult> Put([FromBody] TypeWork typework) { if (typework == null) { return(BadRequest()); } // if if (!await _db.TypeWorks.AnyAsync(x => x.Id == typework.Id)) { return(NotFound()); } // if _db.Update(typework); await _db.SaveChangesAsync(); return(Ok(typework)); }
private void ResetLebelCount() { var countRow = dataGridViewTypeWorks.SelectedRows.Count; if (countRow > 0) { var row = dataGridViewTypeWorks.SelectedRows[countRow - 1]; lblCount.Text = string.Format("Запись: {0} из {1}, Выбрано: {2}", row.Index + 1, TypeWorks.Count.ToString(), countRow); } else { lblCount.Text = "Запись: 0 из 0"; ClearForm(); CurrentTypeWork = null; } }
/// <summary> /// Установка полей сотрудника. /// </summary> /// <param name="typeWork">Вид работ.</param> private void SetValues(TypeWork typeWork) { CurrentTypeWork = typeWork; if (typeWork != null) { textBoxName.Text = typeWork.Name; if (comboBoxTempleteDecree.Items.Count > 0) { comboBoxTempleteDecree.SelectedItem = typeWork.TemplateDecree; } if (comboBoxTempleteTask.Items.Count > 0) { comboBoxTempleteTask.SelectedItem = typeWork.TemplateTask; } if (comboBoxTempleteRequestTransport.Items.Count > 0) { comboBoxTempleteRequestTransport.SelectedItem = typeWork.TemplateRequestTransport; } } //textBoxTemplates.Text = typeWork.TemplateDecree; }
private static string GetFolder(TypeWork type) { Console.WriteLine($"Which folder you want to {type.ToString().ToLower()}?"); Console.WriteLine("1) Default (ExampleFolder in project)"); Console.WriteLine("2) Your folder"); switch (InsertIntRange(1, 2)) { case 1: string path = Path.Combine(Directory.GetParent(Environment.CurrentDirectory).Parent.FullName, @"ExampleFolder"); if (!File.Exists(path)) { Directory.CreateDirectory(path); } return(path); case 2: return(GetCorrectPath()); default: throw new Exception("Incorrect input"); } }
public void Work(GameObject _target, TypeWork type) // Начать работу { IsWork = true; TypeW = type; targetBase = _target; }
private void Update_Handler(TypeWork typeWork) { _model.Update(typeWork); }
private void Save_Handler(TypeWork typeWork) { _view.SaveIndex = _model.Save(typeWork); }
/// <summary> /// Загрузка настроек /// </summary> public static void Load(MainWindow main) { mainWindow = main; // mainWindow.tbxPositionX.Text = TVTK.Properties.Settings.Default.PositionX.ToString(); // mainWindow.tbxPositionY.Text = TVTK.Properties.Settings.Default.PositionY.ToString(); // mainWindow.chbNews.IsChecked = TVTK.Properties.Settings.Default.News; mainWindow.tbxIPServer.Text = TVTK.Properties.Settings.Default.AdressServer; mainWindow.tbxIPServer_Port.Text = TVTK.Properties.Settings.Default.PortServer.ToString(); mainWindow.tbxNameClient.Text = TVTK.Properties.Settings.Default.NameClient; if (string.IsNullOrWhiteSpace(TVTK.Properties.Settings.Default.LocalPathAdv)) { TVTK.Properties.Settings.Default.LocalPathAdv = Directory.GetCurrentDirectory(); } if (string.IsNullOrWhiteSpace(TVTK.Properties.Settings.Default.LocalPathNews)) { TVTK.Properties.Settings.Default.LocalPathNews = Directory.GetCurrentDirectory(); } //mainWindow.tbxPathAdv.Text = TVTK.Properties.Settings.Default.LocalPathAdv; //mainWindow.tbxPathNews.Text = TVTK.Properties.Settings.Default.LocalPathNews; //mainWindow.tbxPeriodNews.Text = TVTK.Properties.Settings.Default.PeriodNews.ToString(); ; //mainWindow.tbxDurationNews.Text = TVTK.Properties.Settings.Default.DurationNews.ToString(); //mainWindow.chkbxAutoplay.IsChecked = TVTK.Properties.Settings.Default.Autoplay; // mainWindow.tbxTitlePlayer.Text = TVTK.Properties.Settings.Default.TitlePlayer; Height = TVTK.Properties.Settings.Default.Height; Width = TVTK.Properties.Settings.Default.Width; typeWork = (TypeWork)TVTK.Properties.Settings.Default.TypeWork; switch (typeWork) { case (TypeWork)TypeWork.Local: mainWindow.rbLocal.IsChecked = true; break; case (TypeWork)TypeWork.Mixed: mainWindow.rbMixed.IsChecked = true; break; case (TypeWork)TypeWork.Network: mainWindow.rbNetwork.IsChecked = true; break; } if (TVTK.Properties.Settings.Default.Time == null) //первичная инициализация параметра времени работы. Если он пустой, то надо создать. { TVTK.Properties.Settings.Default.Time = new List <TimeOfPlaying>(); } if (TVTK.Properties.Settings.Default.TVs == null) //первичная инициализация параметра времени работы. Если он пустой, то надо создать. { TVTK.Properties.Settings.Default.TVs = new List <TVWol>(); } viewModelTV = new ObservableCollection <TVWol>(TVTK.Properties.Settings.Default.TVs); foreach (var item in viewModelTV) { item.Status = "-"; } viewModelTV.CollectionChanged += mainWindow.ViewModelTV_CollectionChanged; viewModelTime = new ObservableCollection <TimeOfPlaying>(TVTK.Properties.Settings.Default.Time); viewModelTime.CollectionChanged += mainWindow.ViewModelTime_CollectionChanged; if (viewModelTime.Count == 0)//если в параметре времени работы нет параметров,то надо их инициализировать дефолтными значениями { viewModelTime.Add(new TimeOfPlaying { From = DateTimeOffset.Parse("08:00"), Before = DateTimeOffset.Parse("09:00") }); viewModelTime.Add(new TimeOfPlaying { From = DateTimeOffset.Parse("11:30"), Before = DateTimeOffset.Parse("13:00") }); viewModelTime.Add(new TimeOfPlaying { From = DateTimeOffset.Parse("16:00"), Before = DateTimeOffset.Parse("17:00") }); } // mainWindow.chbScreenSaver.IsChecked = TVTK.Properties.Settings.Default.ScreenSaver; // mainWindow.tbxDurationScreenSaver.Text = TVTK.Properties.Settings.Default.DurationScreenSaver.ToString(); // AudioOutput.GetAudio(); mainWindow.dgTime.ItemsSource = viewModelTime; mainWindow.dgTV.ItemsSource = viewModelTV; if (TVTK.Properties.Settings.Default.Autoplay == true) { Scheduler.StartScheduler(); mainWindow.WindowState = WindowState.Minimized; } }