Esempio n. 1
0
        void BtnewClick(object sender, EventArgs e)
        {
            btnedit.Enabled   = false;
            btnremove.Enabled = false;
            if (btnew.Text.Equals("Save") && !username.Text.Equals("") && !tbname.Text.Equals(""))
            {
                LogOnC users = new LogOnC();
                RuleC  rules = new RuleC();
                Rules  rule  = rules.GetRuleByName(cbrule_set_user_rule.Text);

                if (users.AddUser(new UserM()
                {
                    UserName = username.Text, Name = tbname.Text, Password = "******", Phone = tbphone.Text, Rule_id = rule.Id
                }))
                {
                    MessageBox.Show("User " + tbname.Text.ToUpper() + " Done!");

                    ShowUserList();
                    username.Text = "";
                    tbname.Text   = "";
                    tbphone.Text  = "";
                    btnew.Text    = "New";
                }
            }
            else
            {
                username.Text = "";
                tbname.Text   = "";
                tbphone.Text  = "";

                Enable();
                btnew.Text = "Save";
            }
        }
Esempio n. 2
0
        void BtneditClick(object sender, EventArgs e)
        {
            if (btnedit.Text.Equals("Save") && !username.Text.Equals("") && !tbname.Text.Equals(""))
            {
                LogOnC users = new LogOnC();
                RuleC  rules = new RuleC();
                Rules  rule  = rules.GetRuleByName(cbrule_set_user_rule.Text);
                Debug.WriteLine(cbrule_set_user_rule.Text);
                if (users.Update(new UserM()
                {
                    UserName = username.Text, Name = tbname.Text, Email = "@", Phone = tbphone.Text, Rule_id = rule.Id
                }, treeView1.SelectedNode.Text))
                {
                    MessageBox.Show("Update user done!");

                    ShowUserList();
                }
            }
            else
            {
                Enable();
                btnew.Enabled     = false;
                btnremove.Enabled = false;

                btnedit.Text = "Save";
            }
        }
Esempio n. 3
0
 void BtnremoveClick(object sender, EventArgs e)
 {
     if (username.Text.Equals(""))
     {
     }
     else
     {
         LogOnC log = new LogOnC();
         log.Delete(username.Text);
         ShowUserList();
     }
 }
Esempio n. 4
0
        public void ShowUserList()
        {
            LogOnC users = new LogOnC();

            if (users.Crach())
            {
                this.Close();
            }
            foreach (UserM use in users.GetUser())
            {
                this.user.Items.Add(use.UserName);
            }
            ;
        }
        void showlogin()
        {
            logOn log = new logOn();

            if (DialogResult.OK == log.ShowDialog(this))
            {
                this.Show();
                LogOnC loc = new LogOnC();
                _user = loc.GetOneUser(log.username);
            }
            else
            {
                this.Close();
            }
        }
        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
                });
            }
        }
Esempio n. 7
0
        public void Login()
        {
            LogOnC lo = new LogOnC();

            bool check = lo.CheckUser(user.Text, pass.Text);

            if (check)
            {
                Create();



                //	this.Close();
            }
            else
            {
                MessageBox.Show("Invalid username / password");
                this.DialogResult = DialogResult.None;
            }
        }
Esempio n. 8
0
        private void btnChangePassword_Click(object sender, EventArgs e)
        {
            Encryptor crypt             = new Encryptor();
            string    passwordWithCrypt = crypt.MD5Hash(tbCurrentPassword.Text);

            if (passwordWithCrypt.Equals(_user.Password))
            {
                if (tbChangePassword1.Text.Equals(tbChangePassword2.Text))
                {
                    LogOnC log = new LogOnC();
                    _user.Password = tbChangePassword1.Text;
                    if (log.UpdatePassword(_user))
                    {
                        MessageBox.Show("Password Changed");
                    }

                    tbCurrentPassword.Text = "";
                    tbChangePassword1.Text = "";
                    tbChangePassword2.Text = "";
                }
            }
        }
Esempio n. 9
0
        void TreeView1AfterSelect(object sender, TreeViewEventArgs e)
        {
            var n = (TreeNode)e.Node;
            //MessageBox.Show(n.Text);

            LogOnC users = new LogOnC();
            RuleC  rules = new RuleC();
            UserM  uses  = users.GetOneUser(n.Text);

            username.Text = uses.UserName;
            tbname.Text   = uses.Name;

            tbphone.Text = uses.Phone.ToString();
            cbrule_set_user_rule.Text = rules.GetRuleById(uses.Rule_id).Name;

            btnew.Text   = "New";
            btnedit.Text = "Edit";
            DisEnable();
            btnremove.Enabled = true;
            btnedit.Enabled   = true;
            btnew.Enabled     = true;
        }
Esempio n. 10
0
        public void ShowUserList()
        {
            var users = new LogOnC();

            treeView1.Nodes.Clear();
            foreach (UserM user in users.GetUser())
            {
                if (user.Id != 1)
                {
                    var treeNo = new System.Windows.Forms.TreeNode(user.UserName);
                    this.treeView1.Nodes.AddRange(new System.Windows.Forms.TreeNode[] {
                        treeNo
                    });
                }
                DisEnable();
                btnremove.Enabled = false;
                btnedit.Enabled   = false;

                btnew.Enabled = true;
            }

            SetComboRule();
        }