void Btn12falseClick(object sender, EventArgs e) { if (_pt.Name.Equals("!")) { } else { PermissionTableC ptc = new PermissionTableC(); ptc.SetPermissionBool(_pt, _rule, false); CbruleSelectedIndexChanged(null, null); } }
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 SettingLoad(object sender, EventArgs e) { PermissionTableC ptc = new PermissionTableC(); CheckPermission cp = ptc.GetAcess(_user.Rule_id); if (!cp.User) { tControl.TabPages.Remove(tabUser); } if (!cp.Store) { tControl.TabPages.Remove(tabStock); } if (!cp.Item) { tControl.TabPages.Remove(tabItem); } if (!cp.Rules) { tControl.TabPages.Remove(tabRule); } }
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"; } }
void CbruleSelectedIndexChanged(object sender, EventArgs e) { PermissionTableC pts = new PermissionTableC(); RuleC rules = new RuleC(); StoreC ssc = new StoreC(); StoreRulesC src = new StoreRulesC(); Rules rule = rules.GetRuleByName(cbrule.Text); List <Permission> lpt = pts.GetPermissionTable(rule); List <StoreRules> lsr = src.GetStoreRule(rule); _rule.Id = rule.Id; ComboBox b = (ComboBox)sender; tvfalse.Nodes.Clear(); tvtrue.Nodes.Clear(); tvstorefalse.Nodes.Clear(); tvstoretrue.Nodes.Clear(); src = new StoreRulesC(); if (ssc.Count() > src.Count(_rule.Id)) { Debug.WriteLine("Store In DataBase More Than StoreRules Store=" + ssc.Count() + " StoreRules=" + src.Count(_rule.Id)); StoreC stores = new StoreC(); StoreRulesC sRc = new StoreRulesC(); sRc.InsertList(stores.GetStore(), new Rules() { Id = _rule.Id }); } else { Debug.WriteLine("Store In DataBase Less Than StoreRulesStore=" + ssc.Count() + " StoreRules=" + src.Count(_rule.Id)); } foreach (Permission pt in lpt) { if (pt.Rule_id != 1) { if (pt.Values.Equals("0")) { var tvfalsenode = new TreeNode(pt.Name); tvfalse.Nodes.Add(tvfalsenode); } else { var tvtruenode = new TreeNode(pt.Name); tvtrue.Nodes.Add(tvtruenode); } } } foreach (StoreRules sr in lsr) { StoreC storec = new StoreC(); Store sstore = storec.GetOneStore(new Store() { Id = sr.Store_id }); if (sr.Rules_id != 1) { if (sr.Val == 0) { var tvstorefalsenode = new TreeNode(sstore.Name); tvstorefalse.Nodes.Add(tvstorefalsenode); } else { var tvstoretruenode = new TreeNode(sstore.Name); tvstoretrue.Nodes.Add(tvstoretruenode); } } } _pt.Name = "!"; _sr.Store_id = -1; }