Ejemplo n.º 1
0
        public bool CheckWarningSaveSetting(int dayOfWeek)
        {
            var dalSetting = new DAL_Setting();
            CheckWarningSaveSetting checkWarningSaveSetting = dalSetting.CheckWarningSaveSetting(dayOfWeek);

            return(checkWarningSaveSetting.arrayDetail.Count > 0);
        }
Ejemplo n.º 2
0
        public void UpdateOperationSetting(string json)
        {
            var     model   = JsonConvert.DeserializeObject <Trinity.BE.SettingDetails>(json);
            Session session = Session.Instance;

            Trinity.BE.User dutyOfficer = (Trinity.BE.User)session[CommonConstants.USER_LOGIN];
            model.Last_Updated_By   = dutyOfficer.UserId;
            model.Last_Updated_Date = DateTime.Now;

            var dalSetting = new DAL_Setting();
            CheckWarningSaveSetting checkWarningSaveSetting = dalSetting.CheckWarningSaveSetting(model.DayOfWeek);

            if (checkWarningSaveSetting != null && checkWarningSaveSetting.arrayDetail.Count > 0)
            {
                session[CommonConstants.SETTING_DETAIL] = model;
                // Show popup confirm with list Supervisee have appointment
                this._web.LoadPopupHtml("PopupConfirmDeleteAppointment.html", checkWarningSaveSetting);
                this._web.InvokeScript("showModal");
            }
            else
            {
                SettingUpdate settingUpdate = new SettingUpdate()
                {
                    CheckWarningSaveSetting = checkWarningSaveSetting,
                    SettingDetails          = model
                };
                dalSetting.UpdateSettingAndTimeSlot(settingUpdate);
            }
        }
Ejemplo n.º 3
0
        public void DeleteHoliday(string json)
        {
            var data = JsonConvert.DeserializeObject <List <Trinity.BE.Holiday> >(json);
            //DateTime dateHoliday = Convert.ToDateTime(date);
            var dalSetting = new DAL_Setting();

            Session session = Session.Instance;

            Trinity.BE.User dutyOfficer = (Trinity.BE.User)session[CommonConstants.USER_LOGIN];

            dalSetting.DeleteHoliday(data, dutyOfficer.Name);
        }
Ejemplo n.º 4
0
        public bool AddHoliday(string json)
        {
            var holiday    = JsonConvert.DeserializeObject <Trinity.DAL.DBContext.Holiday>(json);
            var dalSetting = new DAL_Setting();

            Session session = Session.Instance;

            Trinity.BE.User dutyOfficer = (Trinity.BE.User)session[CommonConstants.USER_LOGIN];

            dalSetting.AddHoliday(holiday.Holiday1, holiday.ShortDesc, holiday.Notes, dutyOfficer.Name, dutyOfficer.UserId);
            return(true);
        }
Ejemplo n.º 5
0
 private void btnGenerateTimeslots_Click(object sender, EventArgs e)
 {
     try
     {
         DAL_Setting dalSetting = new DAL_Setting();
         //dalSetting.GenerateTimeslots(DateTime.Now.Date,"dfbb2a6a-9e45-4a76-9f75-af1a7824a947");
         MessageBox.Show("OK");
     }
     catch (Exception ex)
     {
         MessageBox.Show("Lỗi", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Ejemplo n.º 6
0
        public SettingModel GetSettings()
        {
            if (_isFocusQueue)
            {
                SmartCardReaderUtil.Instance.StopSmartCardMonitor();
                _isFocusQueue = false;
            }

            DAL_Setting dalSetting = new DAL_Setting();
            Session     session    = Session.Instance;

            Trinity.BE.User dutyOfficer = (Trinity.BE.User)session[CommonConstants.USER_LOGIN];
            return(dalSetting.GetOperationSettings(dutyOfficer.UserId));
        }
Ejemplo n.º 7
0
        public void UpdateSettingAndTimeslot(string jsonCheckWarningSaveSetting, string jsonModel)
        {
            //var settingDetail = JsonConvert.DeserializeObject<Trinity.BE.SettingDetails>(jsonModel);
            Session       session                 = Session.Instance;
            var           settingDetail           = (SettingDetails)session[CommonConstants.SETTING_DETAIL];
            var           checkWarningSaveSetting = JsonConvert.DeserializeObject <Trinity.BE.CheckWarningSaveSetting>(jsonCheckWarningSaveSetting);
            var           dalSetting              = new DAL_Setting();
            SettingUpdate settingUpdate           = new SettingUpdate()
            {
                CheckWarningSaveSetting = checkWarningSaveSetting,
                SettingDetails          = settingDetail
            };

            dalSetting.UpdateSettingAndTimeSlot(settingUpdate);
        }