Exemple #1
0
        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;
            }
        }
Exemple #3
0
        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;
            }
        }