public JsonResult Adds(ShiftsSetting shiftsSetting) { string jsonm = Newtonsoft.Json.JsonConvert.SerializeObject(shiftsSetting); var result = HelperHttpClient.GetAll("post", "/api/annount", jsonm); return(Json(result)); }
///// <summary> ///// 返填 ///// </summary> ///// <param name="Id"></param> ///// <returns></returns> //public ShiftsSetting GetShiftsSetting(int Id) //{ // var lsit = db.ShiftsSettinglist.Find(Id); // return lsit; //} /// <summary> /// 修改 /// </summary> /// <param name="shiftsSetting"></param> /// <param name="Id"></param> /// <returns></returns> public int UptShiftsSetting(ShiftsSetting shiftsSetting, int Id) { db.Entry(shiftsSetting).State = EntityState.Modified; int i = db.SaveChanges(); return(i); }
/// <summary> /// 添加 /// </summary> /// <param name="shiftsSetting"></param> /// <returns></returns> public int Add(ShiftsSetting shiftsSetting) { db.ShiftsSetting.Add(shiftsSetting); int i = db.SaveChanges(); return(i); }
public void WorkTimeSettingCommandExecute(object obj) { ShiftsSetting ShiftsSetting = new ShiftsSetting(); ShiftsSetting.ShowInTaskbar = false; ShiftsSetting.Owner = WorkforceManagement; ShiftsSetting.ShowDialog(); if (ShiftsSetting.DialogResult == true) { ButtonListUC.listBox.ItemsSource = ShiftsSettingViewModel.shiftsinformationList; Initializationshift(); WorkforceManagements = WorkforceManagement.dgWorkManagement.SelectedItem as WorkforceManagements; string[] shifts = getProperties(WorkforceManagements).Split(','); for (int i = 0; i < shifts.Length; i++) { switch (shifts[i].Substring(shifts[i].IndexOf(':') + 1)) { case "全勤": { var item = ShiftsSettingViewModel.shiftsinformationList.SingleOrDefault(x => x.WorkTime == "全勤"); if (item == null) { string date = shifts[i].Substring(0, shifts[i].IndexOf(':')); ClearShifts(date); } } break; case "休息": { var item = ShiftsSettingViewModel.shiftsinformationList.SingleOrDefault(x => x.WorkTime == "休息"); if (item == null) { string date = shifts[i].Substring(0, shifts[i].IndexOf(':')); ClearShifts(date); } } break; case "请假": { var item = ShiftsSettingViewModel.shiftsinformationList.SingleOrDefault(x => x.WorkTime == "请假"); if (item == null) { string date = shifts[i].Substring(0, shifts[i].IndexOf(':')); ClearShifts(date); } } break; case "早退": { var item = ShiftsSettingViewModel.shiftsinformationList.SingleOrDefault(x => x.WorkTime == "早退"); if (item == null) { string date = shifts[i].Substring(0, shifts[i].IndexOf(':')); ClearShifts(date); } } break; case "迟到": { var item = ShiftsSettingViewModel.shiftsinformationList.SingleOrDefault(x => x.WorkTime == "迟到"); if (item == null) { string date = shifts[i].Substring(0, shifts[i].IndexOf(':')); ClearShifts(date); } } break; case "缺勤": { var item = ShiftsSettingViewModel.shiftsinformationList.SingleOrDefault(x => x.WorkTime == "缺勤"); if (item == null) { string date = shifts[i].Substring(0, shifts[i].IndexOf(':')); ClearShifts(date); } } break; case "早班": { var item = ShiftsSettingViewModel.shiftsinformationList.SingleOrDefault(x => x.WorkTime == "早班"); if (item == null) { string date = shifts[i].Substring(0, shifts[i].IndexOf(':')); ClearShifts(date); } } break; case "中班": { var item = ShiftsSettingViewModel.shiftsinformationList.SingleOrDefault(x => x.WorkTime == "中班"); if (item == null) { string date = shifts[i].Substring(0, shifts[i].IndexOf(':')); ClearShifts(date); } } break; case "晚班": { var item = ShiftsSettingViewModel.shiftsinformationList.SingleOrDefault(x => x.WorkTime == "晚班"); if (item == null) { string date = shifts[i].Substring(0, shifts[i].IndexOf(':')); ClearShifts(date); } } break; } } } }
public void SaveCommandExecute(object obj) { shiftsinformationList = ShiftsInformationList.ToList(); ShiftsSetting.DialogResult = true; ShiftsSetting.Close(); }
public void CloseCommandExecute(object obj) { ShiftsSetting.Close(); }