public ActionResult Create(KeHoachCT keHoachCT, string[] thamdu, string[] chutri) { string userName = CurrentUser.Name; try { KeHoachCTBussinessService ketHoachCTBussinessService = new KeHoachCTBussinessService(); keHoachCT.ThamDu = thamdu; keHoachCT.ChuTri = chutri; keHoachCT.TuNgayModel = DateTimeExtensions.ConvertDateTime(keHoachCT.TuNgay); keHoachCT.DenNgayModel = DateTimeExtensions.ConvertDateTime(keHoachCT.DenNgay); keHoachCT.UserName = userName; ketHoachCTBussinessService.AddKeHoachCT(keHoachCT); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Create(List <KeHoachCT> listKeHoachCT, string thang) { string userName = CurrentUser.Name; try { KeHoachCTBussinessService ketHoachCTBussinessService = new KeHoachCTBussinessService(); int tuanLe = !string.IsNullOrEmpty(thang) ? Int32.Parse(thang) : DateTimeExtensions.WeekNumber(DateTime.Today); DateTime tuNgay = DateTime.Now; tuNgay = new DateTime(DateTime.Now.Year, int.Parse(thang), 1); foreach (var keHoachCT in listKeHoachCT) { keHoachCT.UserName = userName; keHoachCT.TuNgayModel = tuNgay; keHoachCT.DenNgayModel = tuNgay.AddMonths(1).AddDays(-1); ketHoachCTBussinessService.AddKeHoachCT(keHoachCT); } return(RedirectToAction("Index")); } catch (Exception ex) { throw ex; } }
public ActionResult Create(List <KeHoachCT> listKeHoachCT, string TuanLe) { string userName = CurrentUser.Name; try { KeHoachCTBussinessService ketHoachCTBussinessService = new KeHoachCTBussinessService(); int tuanLe = !string.IsNullOrEmpty(TuanLe) ? Int32.Parse(TuanLe) : DateTimeExtensions.WeekNumber(DateTime.Today); var tuanLeData = DateTimeExtensions.FirstDateOfWeek(DateTime.Now.Year, tuanLe, System.Globalization.CultureInfo.CurrentCulture); foreach (var keHoachCT in listKeHoachCT) { keHoachCT.UserName = userName; keHoachCT.TuNgayModel = tuanLeData; keHoachCT.DenNgayModel = tuanLeData.AddDays(6); keHoachCT.Type = (int)TypeCalendarEnum.LichTuan; ketHoachCTBussinessService.AddKeHoachCT(keHoachCT); } return(RedirectToAction("Index")); } catch (Exception ex) { throw ex; } }