Ejemplo n.º 1
0
        private void btndangnhap_Click(object sender, EventArgs e)
        {
            if (txtten.Text == "" || txtmatkhau.Text == "")
            {
                MessageBox.Show("Cần nhập đủ thông tin.");
            }
            else
            {
                if (counts <= 3)
                {
                    tbl_NhanVien tblnhanvien = new tbl_NhanVien();
                    string       username    = txtten.Text;
                    string       password    = tblnhanvien.getMd5(txtmatkhau.Text);
                    nhanvien     nv          = tblnhanvien.getLstNhanVien().FirstOrDefault(c => c.email == username && c.passwword == password);
                    if (nv != null)
                    {
                        //trường hợp đăng nhập thành công

                        if (nv.trangthai == 0)
                        {
                            //trường hợp tài khoản bị disable
                            MessageBox.Show("Không thể đăng nhập vào tài khoản");
                            return;
                        }

                        ttTaiKhoan.set(nv);

                        //if (nv.quyenhan == 1)
                        //{
                        //    //trường hợp tài khoản là admin form home admin
                        //    frmHomeAdmin frm = new frmHomeAdmin();
                        //    frm.Show();
                        //}
                        //else
                        //{
                        //    frmHomeUser frm = new frmHomeUser();
                        //    frm.Show();
                        //    //trường hợp tài khoản là user sẽ dẫn tời form home user
                        //}
                        //trường hợp tài khoản là admin form home admin
                        frmQlNhanvien frm = new frmQlNhanvien();
                        frm.Show();
                        this.Hide();
                    }
                    else
                    {
                        //trường hợp đăng nhập không thành công
                        MessageBox.Show("Tài khoản hoặc mật khẩu không chính xác");
                        counts++;
                    }
                }
                else
                {
                    timer.Start();
                    label4.Text = (label4.Text == "") ? "30" : label4.Text;
                    MessageBox.Show("Vui lòng đăng nhập lại sau " + label4.Text + " giây");
                }
            }
        }
Ejemplo n.º 2
0
        private void lbltrangchu_Click(object sender, EventArgs e)
        {
            dlChung.thoatCT = false;
            var lstForm = Application.OpenForms;

            for (int i = 0; i < lstForm.Count; i++)
            {
                if (lstForm[i].Name != "frmdangnhap")
                {
                    lstForm[i].Close();
                    i--;
                }
            }
            Label lbl = (Label)sender;

            if (lbl.Name.ToLower() == "lbltrangchu")
            {
                frmhome frm = new frmhome();
                frm.Show();
            }
            else if (lbl.Name.ToLower() == "lblqlnhanvien")
            {
                frmQlNhanvien frm = new frmQlNhanvien();
                frm.Show();
            }
            else if (lbl.Name.ToLower() == "lblqlsanpham")
            {
                frmQlsanpham frm = new frmQlsanpham();
                frm.Show();
            }
            else if (lbl.Name.ToLower() == "lblqldonhangnhap")
            {
                frmQldonhangnhap frm = new frmQldonhangnhap();
                frm.Show();
            }
            else if (lbl.Name.ToLower() == "lblqldondathang")
            {
                frmDondathang frm = new frmDondathang();
                frm.Show();
            }
            else if (lbl.Name.ToLower() == "lblqlbaohanh")
            {
                frmBaohanh frm = new frmBaohanh();
                frm.Show();
            }
            else if (lbl.Name.ToLower() == "lblbaocao")
            {
                frmBaocao frm = new frmBaocao();
                frm.Show();
            }
            else if (lbl.Name.ToLower() == "lblthongke")
            {
                frmThongke frm = new frmThongke();
                frm.Show();
            }
        }