Esempio n. 1
0
        public IActionResult DeleteTask(int id)
        {
            CalendarTask task = _calendarTaskRepository.FindTask(id);

            _calendarTaskRepository.Delete(task);
            return(RedirectToAction("Index", task.Date.Date));
        }
        public override bool OnStartJob(JobParameters @params)
        {
            var updater = new CalendarTask(this, @params);

            updater.Execute();
            return(true);
        }
 public void AddTask(CalendarTask task)
 {
     if (task != null)
     {
         _dbContext.Add(task);
     }
     _dbContext.SaveChanges();
 }
        public Kaifa_B2B_SZDImportService()
        {
            InitializeComponent();
            string connectionstring = System.Configuration.ConfigurationManager.AppSettings["connectionstring"];
            string alldir           = System.Configuration.ConfigurationManager.AppSettings["allocDir"];
            string allbakdir        = System.Configuration.ConfigurationManager.AppSettings["allocBakDir"];
            string warehouse        = System.Configuration.ConfigurationManager.AppSettings["warehouse"];

            allTask = new AllocTask(alldir, allbakdir, connectionstring, warehouse);
            string caldir    = System.Configuration.ConfigurationManager.AppSettings["calDir"];
            string calbakdir = System.Configuration.ConfigurationManager.AppSettings["calBakDir"];

            calTask = new CalendarTask(caldir, calbakdir, connectionstring, warehouse);
        }
Esempio n. 5
0
        public static void run()
        {
            string connectionstring = System.Configuration.ConfigurationManager.AppSettings["connectionstring"];
            string alldir           = System.Configuration.ConfigurationManager.AppSettings["allocDir"];
            string allbakdir        = System.Configuration.ConfigurationManager.AppSettings["allocBakDir"];

            AllocTask allTask   = new AllocTask(alldir, allbakdir, connectionstring, "wmwhse2");
            string    caldir    = System.Configuration.ConfigurationManager.AppSettings["calDir"];
            string    calbakdir = System.Configuration.ConfigurationManager.AppSettings["calBakDir"];

            CalendarTask calTask = new CalendarTask(caldir, calbakdir, connectionstring, "wmwhse2");

            allTask.Start();
            calTask.Start();
        }
Esempio n. 6
0
        static void Main(string[] args)
        {
            string connectionstring = System.Configuration.ConfigurationManager.AppSettings["connectionstring"];
            string alldir           = System.Configuration.ConfigurationManager.AppSettings["allocDir"];
            string allbakdir        = System.Configuration.ConfigurationManager.AppSettings["allocBakDir"];
            string warehouse        = System.Configuration.ConfigurationManager.AppSettings["warehouse"];

            AllocTask allTask   = new AllocTask(alldir, allbakdir, connectionstring, warehouse);
            string    caldir    = System.Configuration.ConfigurationManager.AppSettings["calDir"];
            string    calbakdir = System.Configuration.ConfigurationManager.AppSettings["calBakDir"];

            CalendarTask calTask = new CalendarTask(caldir, calbakdir, connectionstring, warehouse);

            allTask.Start();
            calTask.Start();
            System.Console.ReadLine();
        }
Esempio n. 7
0
        public JsonResult UpdateCalender([FromBody] CalendarTask model)
        {
            int    employeeId        = model.EmployeeId;
            string calendarViewType  = model.CalendarViewType;
            string calendarStartDate = model.CalendarStartDate;
            string calendarEndDate   = model.CalendarEndDate;
            var    calendarTasks     = JsonConvert.DeserializeObject <IEnumerable <JsonEmployeeTask> >(model.Events);
            var    user = new UserDto
            {
                Id = employeeId,
                CalendarViewType = calendarViewType
            };
            var dtCalendarDate = DateTime.Parse(calendarStartDate, CultureInfo.InvariantCulture, DateTimeStyles.RoundtripKind);

            user.CalendarStartDate = dtCalendarDate;
            dtCalendarDate         = DateTime.Parse(calendarEndDate, CultureInfo.InvariantCulture, DateTimeStyles.RoundtripKind);
            user.CalendarEndDate   = dtCalendarDate;
            foreach (var calendarTask in calendarTasks)
            {
                DateTime.TryParse(calendarTask.start, out DateTime startDate);
                DateTime.TryParse(calendarTask.end, out DateTime endDate);
                var task = new UserPersonTaskDto
                {
                    Id                = (int)calendarTask.id,
                    Description       = calendarTask.id == 0 ? calendarTask.title : calendarTask.description,
                    TaskName          = calendarTask.title,
                    UserId            = employeeId,
                    ScheduleStartTime = startDate,
                    ScheduleEndTime   = endDate == DateTime.MinValue ? startDate.AddMinutes(30) : endDate,
                };
                UpdateAuditInformation(task);
                user.Tasks.Add(task);
            }
            var result  = _employeeFacadeApiClient.PatchUserTasks(user.Id, user).Result;
            var message = string.IsNullOrWhiteSpace(result.ErrorMessage) ? result.SuccessMessage : result.ErrorMessage;

            return(Json(new { message, employeeId, success = string.IsNullOrWhiteSpace(result.ErrorMessage) }));
        }
Esempio n. 8
0
 public async Task RemoveAsync(CalendarTask calendarTask)
 {
     await Task.Run(() => calendarTasks.Remove(calendarTask));
 }
 public void Delete(CalendarTask task)
 {
     _dbContext.Remove(task);
     _dbContext.SaveChanges();
 }