public MainForm()
        {
            GetStart();

            int led = 0;

            LogOnC loc = new LogOnC();

            RuleC            ruc = new RuleC();
            PermissionTableC pt  = new PermissionTableC();
            StoreRulesC      src = new StoreRulesC();

            List <Store> ls = new List <Store>();

            for (int i = 1; i < 20; i++)
            {
                ls.Add(new Store()
                {
                    Id = i
                });
            }
            if (loc.GetUser().Count == 0)
            {
                loc = new LogOnC();
                loc.AddUser(new UserM()
                {
                    UserName = "******", Name = "Abdulaziz Alfuhigi", Password = "******", Rule_id = 1, Phone = "00000000"
                });
            }
            if (ruc.GetRule().Count == 0)
            {
                ruc = new RuleC();
                ruc.Insert(new Rules()
                {
                    Name = "admin", Descr = "admin"
                });
                pt.InsertList(new DefaultValues().GetDefaultPermissionTrue(new Rules()
                {
                    Id = 1
                }));
                src.InsertListTrue(ls, new Rules()
                {
                    Id = 1
                });
            }
        }
        void BtnewruleClick(object sender, EventArgs e)
        {
            Button b = (Button)sender;

            if (b.Text.Equals("Save") && !tbrulename.Text.Equals(""))
            {
                RuleC rule = new RuleC();

                PermissionTableC pt     = new PermissionTableC();
                StoreC           stores = new StoreC();
                StoreRulesC      src    = new StoreRulesC();
                rule.Insert(new Rules()
                {
                    Name  = tbrulename.Text,
                    Descr = tbrulenote.Text
                });
                int id = rule.GetRuleByName(tbrulename.Text).Id;
                pt.InsertList(new DefaultValues().GetDefaultPermission(new Rules()
                {
                    Id = id
                }));
                src.InsertList(stores.GetStore(), new Rules()
                {
                    Id = id
                });
                ShowRuleAsListView();
            }
            else
            {
                //	EnableItem();

                tbrulename.Enabled = true;
                tbrulenote.Enabled = true;
                tbrulename.Text    = "";
                b.Text             = "Save";
            }
        }