Exemple #1
0
        private void textBox2_TextChanged(object sender, EventArgs e)
        {
            Cuser newuser = Program.database.userlist.Find(r => r.username == textBox2.Text.ToString().ToLower());

            if (newuser != null && newuser.remember == true)
            {
                textBox1.Text          = newuser.password;
                comboBox1.SelectedItem = newuser.roles;
            }
        }
        //user
        public static users ConvertUser(Cuser u)
        {
            users user = new users();

            user.userName   = u.userName;
            user.password   = u.password;
            user.permission = u.permission;
            user.firstName  = u.firstName;
            user.lastName   = u.lastName;
            return(user);
        }
Exemple #3
0
        public ActionResult Login(Cuser cuser)
        {
            int tmpBool;

            tmpBool = CInstance.theUserManager.AddUser(ref cuser);
            if (tmpBool == 1)
            {
                return(RedirectToAction("main", cuser));
            }
            return(View(cuser));
        }
Exemple #4
0
        public ActionResult apitest(int page = 1, int pagesize = 10)
        {
            Random r = new Random();
            int    t = 0;

            t = r.Next(100000);
            t = (int)(t / 10000);
            List <Cuser> list = new List <Cuser>();

            for (int i = 1; i <= pagesize; i++)
            {
                Cuser c = new Cuser()
                {
                    name = "cusers" + i + "-" + page, id = i
                };
                list.Add(c);
            }
            Thread.Sleep(t * 1000);
            return(Json(new { t = t, list = list }, JsonRequestBehavior.AllowGet));
        }
        public static Cuser ConvertToCommonUser(users u)
        {
            Cuser c = new Cuser(u.userName, u.password, u.lastName, u.firstName, u.permission);

            return(c);
        }
Exemple #6
0
 public static void addUser(Cuser c)
 {
     users.addUsers(c);
 }
Exemple #7
0
 public ActionResult main(Cuser aUser)
 {
     return(View(aUser));
 }
Exemple #8
0
        private void button1_Click(object sender, EventArgs e)
        {
            bool topass = false;

            if (checkBox1.Checked)
            {
                topass = true;
            }
            if (comboBox1.SelectedIndex != -1)
            {
                Cuser user    = new Cuser(textBox2.Text, textBox1.Text, topass, comboBox1.SelectedItem.ToString());
                Cuser newuser = Program.database.userlist.Find(r => r.username == textBox2.Text && r.password == textBox1.Text && r.roles == comboBox1.SelectedItem.ToString());
                if (newuser != null)
                {
                    obj.rolecheck = newuser.person;

                    if (!newuser.remember && topass)
                    {
                        Program.database.userlist.Remove(newuser);
                        Program.database.userlist.Add(user);
                        Program.database.userlist[Program.database.userlist.Count - 1].person = obj.rolecheck;
                    }
                    obj.Username = textBox2.Text;
                    obj.role     = comboBox1.SelectedItem.ToString();
                    obj.Show();
                    this.Hide();
                }
                else
                {
                    bool   check         = false;
                    string messagetoshow = "";
                    //check in remaining list

                    switch (comboBox1.SelectedIndex)
                    {
                    //student
                    case 0:
                        obj.rolecheck = Program.database.listofstudent.Find(r => r.usernmae == textBox2.Text && r.password == textBox1.Text);
                        if (obj.rolecheck != null)
                        {
                            check = true;
                        }
                        else
                        {
                            messagetoshow += "Student's username or password is incorrect";
                        }
                        break;

                    //advisor
                    case 1:
                        obj.rolecheck = Program.database.listofadvisor.Find(r => r.usernmae == textBox2.Text && r.password == textBox1.Text);
                        if (obj.rolecheck != null)
                        {
                            check = true;
                        }
                        else
                        {
                            messagetoshow += "Advisor's username or password is incorrect";
                        }
                        break;

                    //internal
                    case 2:

                        obj.rolecheck = Program.database.listofinternal.Find(r => r.usernmae == textBox2.Text && r.password == textBox1.Text);
                        if (obj.rolecheck != null)
                        {
                            check = true;
                        }
                        else
                        {
                            messagetoshow += "Internal's username or password is incorrect";
                        }
                        break;

                    //external
                    case 3:
                        obj.rolecheck = Program.database.listofexternal.Find(r => r.usernmae == textBox2.Text && r.password == textBox1.Text);
                        if (obj.rolecheck != null)
                        {
                            check = true;
                        }
                        else
                        {
                            messagetoshow += "External's username or password is incorrect";
                        }
                        break;

                    default:
                        messagetoshow += "Kindly Select Role \n";
                        break;
                    }
                    if (!check)
                    {
                        MessageBox.Show(messagetoshow);
                    }
                    else
                    {
                        Program.database.userlist.Add(user);
                        Program.database.userlist[Program.database.userlist.Count - 1].person = obj.rolecheck;
                        obj.Username = textBox2.Text;
                        obj.role     = comboBox1.SelectedItem.ToString();
                        obj.Show();
                        this.Hide();
                    }
                }
            }
            else
            {
                MessageBox.Show("Kindly Select Role \n");
            }
            Program.obj.serialize(Program.database);
            Program.database = Program.obj.deserialize();
        }