示例#1
0
        private void MainForm_Load(object sender, EventArgs e)
        {
            TuoiToithieu        = DataAccess.Database.GetQuyDinh(x => x.TenQuiDinh == "TuoiToithieu");
            TuoiToida           = DataAccess.Database.GetQuyDinh(x => x.TenQuiDinh == "TuoiToida");
            ThoihanThe          = DataAccess.Database.GetQuyDinh(x => x.TenQuiDinh == "ThoihanThe");
            NamXuatban          = DataAccess.Database.GetQuyDinh(x => x.TenQuiDinh == "NamXuatban");
            SoluongSachDuocMuon = DataAccess.Database.GetQuyDinh(x => x.TenQuiDinh == "SoluongSachDuocMuon");
            SoNgaymuonToida     = DataAccess.Database.GetQuyDinh(x => x.TenQuiDinh == "SoNgaymuonToida");
            TienPhatTraTre      = DataAccess.Database.GetQuyDinh(x => x.TenQuiDinh == "TienPhatTraTre");

            textBox_tuoitoithieu.Text      = TuoiToithieu.NoiDungQuiDinh;
            textBox_tuoitoida.Text         = TuoiToida.NoiDungQuiDinh;
            textBox_thoihanthe.Text        = ThoihanThe.NoiDungQuiDinh;
            textBox_namxuatban.Text        = NamXuatban.NoiDungQuiDinh;
            textBox_slsachtoidadcmuon.Text = SoluongSachDuocMuon.NoiDungQuiDinh;
            textBox_songaymuontoida.Text   = SoNgaymuonToida.NoiDungQuiDinh;
            textBox_tienphattre.Text       = TienPhatTraTre.NoiDungQuiDinh;

            var now = DateTime.Now;

            if (now.Day == 1)
            {
                if (DataAccess.Database.GetBaocaoThongkeSachTraTres(bc => bc.NgayLapBaoCao.Year == now.Year && bc.NgayLapBaoCao.Month == now.Month && bc.NgayLapBaoCao.Day == now.Day).ToList().Count == 0)
                {
                    LapBaoCaoSachTraTre.LapBaoCao(DataAccess.RandomIdGenerator.GetBase36(10));
                }
            }

            HandleQuyen();
        }
示例#2
0
        private void button_macdinh_Click(object sender, EventArgs e)
        {
            var quydinhdatapath = "quydinh.json";

            var dataquydinh = JsonConvert.DeserializeObject <List <quydinh> >(File.ReadAllText(quydinhdatapath));

            if (dataquydinh != null)
            {
                var qds = Database.GetQuyDinhs(qd => true);
                foreach (var qd in qds)
                {
                    Database.RemoveQuyDinh(qd.MaQuyDinh);
                }
                foreach (var qd in dataquydinh)
                {
                    Database.AddQuyDinh(new DataAccess.DataObject.QuyDinh()
                    {
                        MaQuyDinh      = qd.maquydinh,
                        TenQuiDinh     = qd.tenquydinh,
                        NoiDungQuiDinh = qd.noidungquydinh
                    });
                }
            }

            TuoiToithieu        = DataAccess.Database.GetQuyDinh(x => x.TenQuiDinh == "TuoiToithieu");
            TuoiToida           = DataAccess.Database.GetQuyDinh(x => x.TenQuiDinh == "TuoiToida");
            ThoihanThe          = DataAccess.Database.GetQuyDinh(x => x.TenQuiDinh == "ThoihanThe");
            NamXuatban          = DataAccess.Database.GetQuyDinh(x => x.TenQuiDinh == "NamXuatban");
            SoluongSachDuocMuon = DataAccess.Database.GetQuyDinh(x => x.TenQuiDinh == "SoluongSachDuocMuon");
            SoNgaymuonToida     = DataAccess.Database.GetQuyDinh(x => x.TenQuiDinh == "SoNgaymuonToida");
            TienPhatTraTre      = DataAccess.Database.GetQuyDinh(x => x.TenQuiDinh == "TienPhatTraTre");

            textBox_tuoitoithieu.Text      = TuoiToithieu.NoiDungQuiDinh;
            textBox_tuoitoida.Text         = TuoiToida.NoiDungQuiDinh;
            textBox_thoihanthe.Text        = ThoihanThe.NoiDungQuiDinh;
            textBox_namxuatban.Text        = NamXuatban.NoiDungQuiDinh;
            textBox_slsachtoidadcmuon.Text = SoluongSachDuocMuon.NoiDungQuiDinh;
            textBox_songaymuontoida.Text   = SoNgaymuonToida.NoiDungQuiDinh;
            textBox_tienphattre.Text       = TienPhatTraTre.NoiDungQuiDinh;
        }