Example #1
0
        private void frmLogin_Load(object sender, EventArgs e)
        {
            frmLamToan.iLoad = 1;
            if (CheckIC())
            {
                //Dùng tạo mới đối tượng context để tương tác với cơ sở dữ liệu.
                var lamtoanContext = new LamToanContext();
                //y tuong: so sanh user name password
                // lamtoanContext.Users bang user, cai nay la danh sach cac username
                //firstordefault la lay 1 phan tu trong day ma dieu kien la
                //hehe
                var test = lamtoanContext.Users.ToList();
                var d    = lamtoanContext.Users.Count();

                txtUName.SelectionStart  = 0;
                txtUName.SelectionLength = 0;
                txtUName.ForeColor       = Color.Gray;
                txtUName.Text            = "Type User Name here...";
                //txtUName.Text = frmRegister.uname.Trim();
                //txtPass.Text = frmRegister.upass.Trim();
            }
            else
            {
                Hide();
                //new frmLamToan().Show();
            }
        }
Example #2
0
        private void btLog_Click(object sender, EventArgs e)
        {
            //Dùng tạo mới đối tượng context để tương tác với cơ sở dữ liệu.
            var lamtoanContext = new LamToanContext();
            //y tuong: so sanh user name password
            // lamtoanContext.Users bang user, cai nay la danh sach cac username
            //firstordefault la lay 1 phan tu trong day ma dieu kien la
            //var test = lamtoanContext.Users.ToList();
            var user = lamtoanContext.Users.FirstOrDefault(x => x.UserName == txtUName.Text && x.Password == txtPass.Text);

            if (user == null)
            {
                //dang nhap fail
                MessageBox.Show("Thông tin đăng nhập không đúng!\nKiểm tra lại Username và Password",
                                "Login Failed!",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Exclamation);
                txtUName.Focus();
            }
            else
            {
                //passed Login
                //MessageBox.Show("welcome");
                frmLamToan.name = user.Name;
                id = user.Id;
                Hide();
                //MessageBox.Show("Successful!");
                //frmLamToan().Show();
            }
        }
Example #3
0
        private void btnExit_Click(object sender, EventArgs e)
        {
            var lamtoanContext = new LamToanContext();
            var user           = lamtoanContext.Users.FirstOrDefault(x => x.UserName != "" && x.Password != "");

            frmLamToan.name = user.Name;
            frmLogin.id     = user.Id;
            Hide();
        }
Example #4
0
        private void frmRegister_Load(object sender, EventArgs e)
        {
            var lamtoanContext = new LamToanContext();
            var test           = lamtoanContext.Users.ToList();

            txtUName.SelectionStart  = 0;
            txtUName.SelectionLength = 0;
            txtUName.ForeColor       = Color.Gray;
            txtUName.Text            = "Type User Name here...";
        }
Example #5
0
        public frmLamToan()
        {
            InitializeComponent();
            if (iLoad == 0)
            {
                if (CheckIC())
                {
                    new frmLogin().ShowDialog();
                    lbWelcome.Visible = true;
                    lblExit.Visible   = true;
                    Hide();
                    var lamtoanContext = new LamToanContext();
                    var user           = lamtoanContext.Users.FirstOrDefault(x => x.Id == frmLogin.id);
                    name = user.Name;
                }
                else
                {
                    name            = " Baby ";
                    lblExit.Visible = false;
                }
                iLoad++;
            }

            //Tạo liên kết với DataBase SQL

            //var lamtoanContext = new LamToanContext();
            lbWelcome.Text = name;
            //lbWelcome.Visible = false;
            //pnMain.Location =new(((this.Size.Width - pnMain.Size.Width) / 2),pnMain.Size.Height);
            int InitA = 50;

            //Welcome khách
            //Mức giới hạn của phép tính
            for (int i = 1; i < 5; i++)
            {
                InitA *= 2;
                cmbLimit.Items.Add(InitA.ToString());
                InitA *= 5;
                cmbLimit.Items.Add(InitA.ToString());
            }
            InitA *= 2;
            cmbLimit.Items.Add(InitA.ToString());
            cmbLimit.SelectedIndex = 0;
            //Chọn phép tính
            cmbOperation.Items.Add("Cộng");
            cmbOperation.Items.Add("Trừ");
            cmbOperation.Items.Add("Nhân");
            cmbOperation.Items.Add("Chia");
            cmbOperation.Items.Add("Tổng hợp");
            cmbOperation.SelectedIndex = 0;

            //Show Blank Question
            //iBreak = 6;
            MakeQsUI();
        }
Example #6
0
        private void btLog_Click(object sender, EventArgs e)
        {
            var lamtoanContext = new LamToanContext();
            // check user name ko cho trung
            // so sanh vs cac user name duoi db
            var checkUsername = lamtoanContext.Users.Where(x => x.UserName == txtUName.Text);

            if (txtUName.Text.Trim() == "" || txtUName.Text.Trim() == "" || txtPass.Text == "" || txtPassReType.Text == "")
            {
                MessageBox.Show("Vui lòng điền đầy đủ thông tin hợp lệ", "Thông tin đăng ký", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            else if (txtPass.Text != txtPassReType.Text)
            {
                MessageBox.Show("Mật khẩu nhập lại không chính xác!\nKiểm tra lại", "Cảnh báo đăng ký", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            else
            {
                if (checkUsername.Count() > 0)
                {
                    MessageBox.Show("Tài khoản " + txtUName.Text.Trim() + " đã được sử dụng");
                }
                else
                {
                    //tao doi tượng user từ form nhập vào
                    var user = new User
                    {
                        //Id = 4,
                        Name     = txtName.Text,
                        UserName = txtUName.Text,
                        Password = txtPass.Text,
                        Point    = 0
                    };
                    //lưu xuống db
                    //Dùng tạo mới đối tượng context để tương tác với cơ sở dữ liệu.
                    lamtoanContext.Users.Add(user);
                    lamtoanContext.SaveChanges();
                    MessageBox.Show("Đăng ký tên tài khoản " + txtUName.Text.Trim() + " thành công");
                    frmLogin.id     = user.Id;
                    frmLamToan.name = txtName.Text;
                    uname           = txtName.Text;
                    upass           = txtPass.Text;
                    Hide();
                }
            }
        }