Esempio n. 1
0
        internal GeneralSetting GetGeneralSetting()
        {
            object setting = SettingManager.GetSettingManager.GetSetting(typeof(GeneralSetting));

            if (setting == null)
            {
                //todo:log, デフォルト値の定数化
                setting = new GeneralSetting()
                {
                    FontColor            = "#FF000000", // 黒
                    FontSize             = 12.0,
                    MainFontName         = "Meiryo",
                    SubFontName          = "Consolas",
                    WrappingText         = false,
                    ShowingLineCount     = true,
                    ShowingNumberOfLines = true,
                    ShowingNewLine       = false,
                    ShowingSpace         = false,
                    ShowingTab           = false,
                    ShowingWordCount     = true
                };
            }

            return(setting as GeneralSetting);
        }
        private void SaveGeneralSetting()
        {
            GeneralSettingResult result         = null;
            GeneralSetting       GeneralSetting = GeneralSettingInfo();

            var task = ServiceProxyFactory.LifeTime(async factory =>
            {
                var service = factory.Create <GeneralSettingMasterClient>();
                result      = await service.SaveAsync(SessionKey, GeneralSetting);
            });

            ProgressDialog.Start(ParentForm, task, false, SessionKey);

            if (result.ProcessResult.Result)
            {
                // 更新
                Model.CopyTo(GeneralSetting, CurrentGeneralSetting, true);
                grdGeneralSetting.DataSource = new BindingSource(GeneralSettingList, null);
                ClearGeneralSetting();
                DispStatusMessage(MsgInfSaveSuccess);
            }
            else
            {
                ShowWarningDialog(MsgErrSaveError);
            }
        }
Esempio n. 3
0
        public FrmDashboard(string kode, string nama, string hakAkses) : this()
        {
            lblTime.Text     = DateTime.Now.ToString("HH:mm:ss");
            lblKodeUser.Text = kode;
            lblNamaUser.Text = nama;
            this.HakAkses    = hakAkses;

            var lblPosisi = "";

            if (hakAkses == "1")
            {
                lblPosisi = "Admin";
            }
            else if (hakAkses == "2")
            {
                lblPosisi = "Kasir";
            }

            groupBoxAkun.Text = "Akun " + lblPosisi;

            var bulan = new GeneralSetting();

            lblDate.Text = DateTime.Now.Day.ToString() + " " + bulan.GetBulanIndonesia(DateTime.Now.Month)
                           + " " + DateTime.Now.Year.ToString();
        }
        public IActionResult Edit(GeneralSetting model)
        {
            AlertBack alert = new AlertBack();

            try
            {
                if (ModelState.IsValid)
                {
                    _generalSettingService.Update(model);
                    alert.Status  = "success";
                    alert.Message = "Register Successfully";
                }
                else
                {
                    alert.Status = "warning";
                    foreach (var key in this.ViewData.ModelState.Keys)
                    {
                        foreach (var err in this.ViewData.ModelState[key].Errors)
                        {
                            alert.Message += err.ErrorMessage + "<br/>";
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                alert.Status  = "error";
                alert.Message = ex.Message;
            }

            return(Json(alert));
        }
        public async Task <IActionResult> Edit(int id, [Bind("Id,SiteName,LogoPath,VanPercent,TaxiPercent")] GeneralSetting generalSetting)
        {
            if (id != generalSetting.Id)
            {
                return(NotFound());
            }
            if (generalSetting.TaxiPercent <= 0)
            {
                ModelState.AddModelError("TaxiPercent", "مقدار صفر برای قیمت پایه تاکسی سواری مجاز نیست");
            }
            if (generalSetting.VanPercent <= 0)
            {
                ModelState.AddModelError("VanPercent", "مقدار صفر برای قیمت پایه تاکسی ون مجاز نیست");
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(generalSetting);
                    await _context.SaveChangesWithHistoryAsync(HttpContext);
                }
                catch (DbUpdateConcurrencyException ex)
                {
                    throw ex;
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(generalSetting));
        }
Esempio n. 6
0
        /// <summary>
        /// メール送信の確認画面を表示。
        /// </summary>
        /// <param name="mail">送信するメールアイテム</param>
        /// <param name="generalSetting">一般設定</param>
        public CheckList GenerateCheckListFromMail(Outlook._MailItem mail, GeneralSetting generalSetting)
        {
            //This methods must run first.
            GetGeneralMailInformation(in mail);

            //This methods must run second.
            GetAttachmentsInformation(in mail, generalSetting.IsNotTreatedAsAttachmentsAtHtmlEmbeddedFiles);

            MakeDisplayNameAndRecipient(mail.Recipients, generalSetting);

            CheckForgotAttach(in mail);

            CheckKeyword();

            AutoAddCcAndBcc(mail, generalSetting);

            GetRecipient();

            CheckMailBodyAndRecipient();

            _checkList.RecipientExternalDomainNum = CountRecipientExternalDomains();

            _checkList.DeferredMinutes = CalcDeferredMinutes();

            return(_checkList);
        }
        public override T Convert <T, U>(U entity)
        {
            GeneralSetting generalSetting = entity as GeneralSetting;

            if (generalSetting == null)
            {
                return(default(T));
            }

            BO.GeneralSetting generalSettingBO = new BO.GeneralSetting();

            generalSettingBO.ID             = generalSetting.Id;
            generalSettingBO.CompanyId      = generalSetting.CompanyId;
            generalSettingBO.SlotDuration   = generalSetting.SlotDuration;
            generalSettingBO.IsDeleted      = generalSetting.IsDeleted;
            generalSettingBO.CreateByUserID = generalSetting.CreateByUserID;
            generalSettingBO.UpdateByUserID = generalSetting.UpdateByUserID;

            if (generalSetting.Company != null)
            {
                if (generalSetting.Company.IsDeleted.HasValue == false || (generalSetting.Company.IsDeleted.HasValue == true && generalSetting.Company.IsDeleted.Value == false))
                {
                    BO.Company boCompany = new BO.Company();
                    using (UserRepository cmp = new UserRepository(_context))
                    {
                        boCompany = cmp.Convert <BO.Company, Company>(generalSetting.Company);
                        generalSettingBO.Company = boCompany;
                    }
                }
            }


            return((T)(object)generalSettingBO);
        }
Esempio n. 8
0
        private void LoadSettings()
        {
            ConfigManager = ConfigManager.NewInstance("dispathcer.cfg");

            _generalSetting = ConfigManager.GetSetting(typeof(GeneralSetting), true) as GeneralSetting;
            _spnvSetting    = ConfigManager.GetSetting(typeof(SupernovaSetting), true) as SupernovaSetting;
        }
        //Email, Local Folder, AWS S3

        private void LoadOtherSettings()
        {
            try
            {
                AWSS3Helper awsHelper = new AWSS3Helper();
                AWSS3 = awsHelper.GetConfig();
                if (AWSS3 == null)
                {
                    AWSS3 = new AWSS3Setting();
                }

                EmailHelper emailHelper = new EmailHelper();
                Email = emailHelper.GetConfig();
                if (Email == null)
                {
                    Email = new EmailSetting();
                }

                GeneralSettingHelper generalHelper = new GeneralSettingHelper();
                General = generalHelper.GetConfig();
                if (General == null)
                {
                    General = new GeneralSetting();
                }
            }
            catch (Exception ex)
            {
                string message = Functions.GetErrorFromException(ex);
                MessageBox.Show("A problem occurred while loading settings. \n" + message, "Warning", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
        }
Esempio n. 10
0
        public ActionResult generalSettingsEdit(FormCollection form, HttpPostedFileBase fileUpload, HttpPostedFileBase fileUpload2)
        {
            GeneralSetting tic         = getSetting();
            var            title       = form["title"];
            var            description = form["description"];
            var            keywords    = form["keywords"];

            tic.Title           = title;
            tic.MetaDescription = description;
            tic.MetaKeywords    = keywords;


            if (form["chkClearImg"] != null)
            {
                tic.Favicon = "";
            }
            else if (fileUpload != null)
            {
                var fileName = Path.GetFileName(DateTime.Now.Millisecond + fileUpload.FileName);
                var path     = Path.Combine(Server.MapPath(URLHelper.URL_IMAGE_PATH), fileName);
                if (!System.IO.File.Exists(path))
                {
                    fileUpload.SaveAs(path);
                }
                tic.Favicon = fileName;
            }

            UpdateModel(tic);
            data.SubmitChanges();
            return(RedirectToAction("Index", "Admin"));
        }
Esempio n. 11
0
        //[Route("admin/generalsetting/{id}")]
        //public ActionResult GeneralSettings(string Id)
        //{
        //    GeneralSettingsVM obj = new GeneralSettingsVM();

        //    if (!String.IsNullOrEmpty(Id))
        //    {
        //        var generalSettings = new GeneralSetting();
        //        using (var _db = new SchoolMSEntities())
        //        {
        //            generalSettings = _db.GeneralSettings.Find(Id);
        //        }

        //        if (generalSettings != null)
        //        {
        //            obj.FieldValue = generalSettings.FieldValue;
        //        }
        //    }
        //    return View("ManageGeneralSetting");
        //}

        public JsonResult SaveGeneralSetting(GeneralSettingsVM obj)
        {
            JsonResponse <bool> Response = new JsonResponse <bool>();

            try
            {
                GeneralSetting generalSetting = new GeneralSetting();

                if (obj.GeneralSettingId != 0)
                {
                    using (var _db = new SchoolMSEntities())
                    {
                        generalSetting = _db.GeneralSettings.Find(obj.GeneralSettingId);

                        if (generalSetting == null)
                        {
                            Response.IsError = true;
                            Response.Message = "General Settings not found";
                            return(Json(Response, JsonRequestBehavior.AllowGet));
                        }

                        generalSetting.FieldValue = obj.FieldValue;
                        generalSetting.UpdateBy   = ApplicationSession.Current.UserID;
                        generalSetting.UpdateDate = DateTime.Now;
                        _db.SaveChanges();
                    }
                }
            }
            catch (Exception ex)
            {
                Response.IsError = true;
                Response.Message = "Internal server error";
            }
            return(Json(Response, JsonRequestBehavior.AllowGet));
        }
        internal bool LoadGeneralSetting()
        {
            GeneralSetting generalSetting = FileAccessor.GetFileAccessor.LoadSettingFile <GeneralSetting>(Define.SETTING_FILENAME_GENERAL);

            if (generalSetting == null)
            {
                Logger.Error(CLASS_NAME, "LoadSettings", $"Load GeneralSetting.xml failed. Filename:[{Define.SETTING_FILENAME_GENERAL}]");
                generalSetting = new GeneralSetting()
                {
                    FontColor            = "#FF000000", // 黒
                    FontSize             = 12.0,
                    MainFontName         = "Meiryo",
                    SubFontName          = "Consolas",
                    WrappingText         = false,
                    ShowingLineCount     = true,
                    ShowingNumberOfLines = true,
                    ShowingNewLine       = false,
                    ShowingSpace         = false,
                    ShowingTab           = false,
                    ShowingWordCount     = true
                };
            }

            if (AddSetting(typeof(GeneralSetting), generalSetting) == false)
            {
                //todo:log
                return(false);
            }

            return(true);
        }
Esempio n. 13
0
        public static string GetValue(string GSCode)
        {
            OanTechHelper  entCommon = new OanTechHelper(MyEntities.Common);
            GeneralSetting value     = entCommon.Resolve <GeneralSetting>().Get(x => x.GSCode == GSCode);

            return(value.GSValue.ToString());
        }
Esempio n. 14
0
        public void GeneralSettingTest()
        {
            GeneralSetting gs  = new GeneralSetting();
            string         gsc = gs.CurrentDirectory;

            Assert.AreEqual <string>(gsc, Directory.GetCurrentDirectory());
        }
Esempio n. 15
0
 public ActionResult Edit([Bind(Include = "GeneralSettingID,SettingName,SettingValue")] GeneralSetting generalSetting)
 {
     if (ModelState.IsValid)
     {
         try
         {
             DAL.uof.GeneralSettingRepository.Update(generalSetting);
             DAL.uof.Save();
             if (Request.IsAjaxRequest())
             {
                 return(RedirectToAction("_Details", new { id = generalSetting.GeneralSettingID }));
             }
             return(RedirectToAction("Index"));
         }
         catch (DataException)
         {
             ModelState.AddModelError("", "Ошибка записи в БД!");
         }
         if (Request.IsAjaxRequest())
         {
             return(Content("<p class = 'text-danger'>Ошибка записи в БД!</p><p>Попробуйте еще раз или обновите страницу.</p>"));
         }
     }
     if (Request.IsAjaxRequest())
     {
         return(PartialView("_Edit", generalSetting));
     }
     return(View(generalSetting));
 }
Esempio n. 16
0
        public OptionsWindow(SpnvSubSystem system)
        {
            InitializeComponent();

            App app = Application.Current as App;

            if (app != null && app.AppBkBrush != null)
            {
                Background = app.AppBkBrush;
            }

            _system = system;

            _supernova = _system.Setting.Clone() as SupernovaSetting;
            if (app != null)
            {
                _general = app.GeneralSetting.Clone() as GeneralSetting;
            }

            InitializeGeneralPage();
            InitializeAccountPage();
            InitializeSystemPage();
            InitializeCodecsPage();

            _adminUser = (app.LoginRole.Charater == LoginUserRole.Role.Admin);
            if (!_adminUser)
            {
                tabControl.IsEnabled = false;
            }
        }
        private void ApplyGeneralSetting()
        {
            if (_model == null)
            {
                //todo:log
                return;
            }

            // Model側で値は必ずセットされているはずなので、nullチェックだけして異常ならreturnしてしまう
            // この時点でexe動作の正常性を担保できていない(内部処理でnewしているのにnullっているため)
            GeneralSetting generalSetting = _model.GetGeneralSetting();

            if (generalSetting == null)
            {
                Logger.Fatal(CLASS_NAME, "ApplyGeneralSetting", "generalSetting is null!");
                return;
            }

            WrappingText      = generalSetting.WrappingText;
            ShowingLineCount  = generalSetting.ShowingLineCount;
            ShowingLineNumber = generalSetting.ShowingNumberOfLines;
            ShowingWordCount  = generalSetting.ShowingWordCount;
            ShowingNewLine    = generalSetting.ShowingNewLine;
            ShowingTab        = generalSetting.ShowingTab;
            ShowingSpace      = generalSetting.ShowingSpace;
            FontColor         = ConvertStringToColor(generalSetting.FontColor);
            MainFont          = GetFontInfoFromFontName(generalSetting.MainFontName);
            SubFont           = GetFontInfoFromFontName(generalSetting.SubFontName);
            FontSize          = generalSetting.FontSize.ToString();
        }
        public ActionResult Update(Guid id)
        {
            //if (id == null)
            //{
            //    List<GeneralSetting> modelList = _generalSettingService.GetActive();
            //    return View("List", modelList);
            //}

            GeneralSetting    General = _generalSettingService.GetByID(id);
            GeneralSettingDTO model   = new GeneralSettingDTO();

            model.ID             = General.ID;
            model.Email          = General.Email;
            model.Telephone      = General.Telephone;
            model.Facebook       = General.Facebook;
            model.Twitter        = General.Twitter;
            model.instagram      = General.instagram;
            model.Pinterest      = General.Pinterest;
            model.Youtube        = General.Youtube;
            model.CopyrightText  = General.CopyrightText;
            model.Googleplay     = General.Googleplay;
            model.AppStore       = General.AppStore;
            model.SeoTitle       = General.SeoTitle;
            model.SeoDescription = General.SeoDescription;
            return(View(model));
        }
Esempio n. 19
0
 static void Main()
 {
     General.settings = GeneralSetting.Load();
     Application.EnableVisualStyles();
     Application.SetCompatibleTextRenderingDefault(false);
     Application.Run(new MainForm());
     General.settings.Save();
 }
Esempio n. 20
0
 private void txtTotalDebit_TextChanged(object sender, EventArgs e)
 {
     if (txtTotalDebit.Text != "0")
     {
         var validasi = new GeneralSetting();
         validasi.SetThousandSeparator((GunaTextBox)sender);
     }
 }
Esempio n. 21
0
 /// <summary>
 /// 上传用户设置
 /// </summary>
 /// <param name="gs"></param>
 /// <param name="callback"></param>
 public void UploadGeneralSetting(GeneralSetting gs, Action <int> callback)
 {
     File.WriteAllText(SettingDataSavePath, gs.volumn.ToString() + "_" + gs.screenWidth.ToString() + "_" + gs.screenHeight.ToString());
     if (callback != null)
     {
         callback(0);
     }
 }
Esempio n. 22
0
 private void metroTile9_Click(object sender, EventArgs e)
 {
     MenuLabel.Text = metroTile9.Text;
     DetailsLabel.Hide();
     GeneralSetting.Show();
     AccountSettingButton.Show();
     GeneralSettingButton.Show();
     Accountsetting.Show();
 }
Esempio n. 23
0
 private async Task PushToFavorites(GeneralSetting serverApiKey, PushNotifications push, Domain.Dto.RewardsOnDate item, List <Domain.Dto.UserDeviceDto> userFavorites)
 {
     if (userFavorites.Count > 0)
     {
         notificationMessage = MessagesConstants.NewOfferFavNotificationMessage;
         notificationTitle   = MessagesConstants.NewOfferFavNotificationTitle;
         await push.SendPushBulk(userFavorites.Select(m => m.UserDeviceId).ToList(), notificationTitle, notificationMessage, "", item.RewardId.ToString(), "favorite", "icon", "offer", 1, (serverApiKey != null ? serverApiKey.Value : ""), true, "Offers", item.MerchantId);
     }
 }
        private void FrmInputPembukuan_KeyPress(object sender, KeyPressEventArgs e)
        {
            var esc = new GeneralSetting();

            if (esc.isEsc(e))
            {
                this.Close();
            }
        }
Esempio n. 25
0
    /// 上传用户设置
    /// </summary>
    /// <param name="gs"></param>
    /// <param name="callback"></param>
    public static void UploadGeneralSetting(VolumnAndResolution var, Action <int> callback)
    {
        GeneralSetting gs = new GeneralSetting();

        gs.screenHeight = var.screenHeight;
        gs.screenWidth  = var.screenWidth;
        gs.volumn       = var.volumn;
        ServerSDK.Instance.UploadGeneralSetting(gs, callback);
    }
Esempio n. 26
0
        public AlertBack DeleteGeneralSetting([FromBody] GeneralSetting model, int id = 0)
        {
            AlertBack alert = new AlertBack();

            generalSettingService.Delete(model);
            alert.status  = "success";
            alert.message = "Register Successfully";
            return(alert);
        }
Esempio n. 27
0
 public MainForm(string current_user, string current_gender)
 {
     this.current_user   = current_user;
     this.current_gender = current_gender;
     InitializeComponent();
     GeneralSetting.Hide();
     AccountSettingButton.Hide();
     GeneralSettingButton.Hide();
     Accountsetting.Hide();
 }
Esempio n. 28
0
        public async Task <ActionResult> Edit(int id)
        {
            GeneralSetting generalSetting = await DAL.uof.GeneralSettingRepository.GetByIDAsync(id);

            if (Request.IsAjaxRequest())
            {
                return(PartialView("_Edit", generalSetting));
            }
            return(View(generalSetting));
        }
Esempio n. 29
0
        public IActionResult FetchStudioConfig([FromRoute] string ApiKey, [FromBody] StudioConfigObj Obj)
        {
            IActionResult response;
            StudioConfig  resp = new StudioConfig();

            StudioDAO ObjResponseDAO = new StudioDAO(_ConStr);

            //Func<DataTable> funcGetSettings = () => ObjResponseDAO.FetchStudioConfig();
            //DataTable dt = CacheHelper.Get(funcGetSettings, "SITE_SETTING", "100002", "", false);

            try
            {
                DataSet ds = ObjResponseDAO.FetchStudioConfig(ApiKey, Obj);

                Studio st = new Studio();
                st.studio_id     = int.Parse(ds.Tables[0].Rows[0]["studio_id"].ToString());
                st.api_key       = ds.Tables[0].Rows[0]["studio_id"].ToString();
                st.lg_logo_name  = ds.Tables[0].Rows[0]["lg_logo_name"].ToString();
                st.md_logo_name  = ds.Tables[0].Rows[0]["md_logo_name"].ToString();
                st.sm_logo_name  = ds.Tables[0].Rows[0]["sm_logo_name"].ToString();
                st.fav_icon_name = ds.Tables[0].Rows[0]["fav_icon_name"].ToString();

                GeneralSetting gs = new GeneralSetting();
                gs.studio_id    = int.Parse(ds.Tables[1].Rows[0]["studio_id"].ToString());
                gs.studio_name  = ds.Tables[1].Rows[0]["studio_name"].ToString();
                gs.studio_title = ds.Tables[1].Rows[0]["studio_title"].ToString();

                resp.statuscode      = (int)Common.ResponseStatusCode.Success;
                resp.message         = "success";
                resp.studio          = st;
                resp.general_setting = gs;

                response = Ok(resp);
            }
            catch (Exception ex)
            {
                Common       c     = new Common();
                ExceptionObj exobj = c.GetExceptionObjBase(ex);
                exobj.form_name = "StudioController";
                exobj.page_url  = "api/Studio/FetchStudioConfig";

                int    ReturnVal;
                string ReturnMsg;

                ExceptionDAO exd = new ExceptionDAO(_ConStr);
                exd.SetExceptionLog(ApiKey, exobj, out ReturnVal, out ReturnMsg);

                resp.statuscode = (int)Common.ResponseStatusCode.Exception;
                resp.message    = ex.Message.ToString();

                response = BadRequest(resp);
            }

            return(response);
        }
Esempio n. 30
0
        public async Task <ActionResult> _Details(int id)
        {
            GeneralSetting generalSetting = await DAL.uof.GeneralSettingRepository.GetByIDAsync(id);

            if (generalSetting == null)
            {
                return(HttpNotFound());
            }

            return(PartialView(generalSetting));
        }