예제 #1
0
            string yearFor(DateTime date)
            {
                date = _settings.YearStart(date);
                string year = date.ToString("yyyy");

                if (date.Month != 1)
                {
                    date  = date.AddYears(1);
                    year += "/" + date.ToString("yy");
                }
                return(year);
            }
예제 #2
0
        public void EditSettings()
        {
            Form    form   = new AdminHelper(this).EditSettings();
            JObject header = (JObject)form.Data;

            header.Add("YearStart", Settings.YearStart(Utils.Today));
            header.Add("YearEnd", Settings.YearEnd(Utils.Today));
            Record = new JObject().AddRange("header", header,
                                            "BankAccounts", SelectBankAccounts(),
                                            "Skins", form["Skin"].Options["selectOptions"]
                                            );
        }
예제 #3
0
        public override void Default()
        {
            JObject header = _settings.ToJObject();

            header.Add("YearStart", Settings.YearStart(Utils.Today));
            header.Add("YearEnd", Settings.YearEnd(Utils.Today));
            string skinFolder = Path.Combine(Config.WebFolder, "skin");

            Record = new JObject().AddRange("header", header,
                                            "BankAccounts", new Select().BankAccount(""),
                                            "Skins", Directory.EnumerateFiles(skinFolder, "*.css")
                                            .Where(f => File.Exists(Path.ChangeExtension(f, ".js")))
                                            .Select(f => new { value = Path.GetFileNameWithoutExtension(f) })
                                            );
        }