protected void Button1_Click(object sender, EventArgs e)
        {
            var rt = 0;
            int.TryParse(txtRefreshTime.Text, out rt);
            if (rt == 0)
            {
                ShowMessage(false, Resources.Messages.SmsServiceSetting_EnterValidValue);
            }
            else
            {
                try
                {
                    var psRepo = new ProjectSettingRepository();
                    var ps = psRepo.FirstOrDefault();
                    if (ps != null)
                    {
                        ps.SmsLogRefreshTime = rt;
                        psRepo.SaveChanges();
                    }
                    else
                    {
                        ps = new ProjectSetting()
                        {
                            SmsLogRefreshTime = rt,
                            StopSmsLogService = false,
                            SmsLogUpdateDate = DateTime.Now.AddYears(-1),
                        };
                        psRepo.Add(ps);

                    }
                    ShowMessage(true, Resources.Messages.Save);
                }
                catch (Exception ex)
                {

                    ShowMessage(false, ex.Message);
                }
            }
        }
Exemplo n.º 2
0
        protected void btnStop_Click(object sender, EventArgs e)
        {
            try
            {

                var repo = new ProjectSettingRepository();
                var ps = repo.FirstOrDefault();
                if (ps != null)
                {
                    if (ps.StopSmsLogService)
                    {
                        ps.StopSmsLogService = false;
                        ShowMessage(true, Resources.Messages.SmsLog_ServiceStarted);
                    }
                    else
                    {
                        ps.StopSmsLogService = true;
                        ShowMessage(true, Resources.Messages.SmsLog_ServiceStopped);
                    }
                    repo.SaveChanges();
                }
            }
            catch (Exception ex)
            {

                ShowMessage(false, ex.Message);
            }
            SetData();
        }