예제 #1
0
 //create a click event for the button
 private void btnBooking_Click(object sender, EventArgs e)
 {
     //using validation
     if (ValidateForm())
     {
         //if validation passess then a new booking is being created
         Bookings newBooking = new Bookings(txtNameBooking.Text, txtSurnameBooking.Text, Int32.Parse(txtPhoneBooking.Text), dateInBooking.Text, dateOutBooking.Text, txtNotesBooking.Text);
         //adding the booking to the list
         frmMain.booked.Add(newBooking);
         //creating a new instance of dashbord form and closing this
         frmMain f = new frmMain();
         f.Show();
         this.Close();
     }
 }
예제 #2
0
 private void btnLogin_Click(object sender, EventArgs e)
 {
     //validate form before moving to dashboard
     validateForm();
     //check user match in the user array list
     //if found match
     foreach (Users obj in user)
     {
         if (txtUsername.Text == obj.Username && txtPassword.Text == obj.Password)
         {
             loggedUser = txtUsername.Text;
             frmMain frm = new frmMain();
             this.Hide();
             frm.Show();
             txtPassword.Clear();
             txtUsername.Clear();
         }
     }
 }
예제 #3
0
        private void BtnDN_Click(object sender, EventArgs e)
        {
            DataSet ds  = new DataSet();
            string  sql = "Select count(idemployee),permission,name from employees where idemployee = '" + txtMaNV.Text + "'";

            ds = c.LoadData(sql);

            int value = int.Parse(ds.Tables[0].Rows[0][0].ToString());

            if (value == 1)
            {
                this.Hide();
                frmMain frm = new frmMain(ds.Tables[0].Rows[0][1].ToString(), ds.Tables[0].Rows[0][2].ToString());
                frm.Show();
                //((Form)frm).Controls["toolStripStatusLabel"].Text = ds.Tables[0].Rows[0][0].ToString();
            }
            else
            {
                MessageBox.Show("Mã nhân viên không tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
        //checkout button
        private void btnCheckOut_Click(object sender, EventArgs e)
        {
            bool stillIn = true;

            //loop through the list to find the curent client
            foreach (CheckingIn c in frmMain.inCabin)
            {
                if (txtName.Text == c.Name && txtSurname.Text == c.Surname && txtCabinNumber.Text == c.CabinNumber.ToString())
                {
                    //if match then remove the client
                    frmMain.inCabin.Remove(c);
                    stillIn = false;
                    break;
                }
            }
            //if removed then return to main
            if (!stillIn)
            {
                frmMain f = new frmMain();
                f.Show();
                this.Close();
            }
        }
예제 #5
0
 //create a method to validate the forma on submission
 private void ValidateForm()
 {
     if (ValidateDateOut() && ValidateIdNumber() && ValidatePhone() && ValidateName() && ValidateSurname() && checkCab() && checkNumber())
     {
         MessageBox.Show("Form has been validated and new guest added!");
         try
         {
             //if validated a new guest will be added to list
             CheckingIn guest = new CheckingIn(txtIDBook.Text, txtIdType.Text, txtNameBook.Text, txtSurnameBook.Text, int.Parse(txtPhoneBook.Text), dateInBook.Text, dateOutBook.Text, txtNotesBook.Text, txtCabinBook.SelectedItem.ToString(), Int32.Parse(txtCabinNumber.SelectedItem.ToString()));
             frmMain.inCabin.Add(guest);
             frmMain f = new frmMain();
             f.Show();
             this.Close();
         }
         catch (Exception)
         {
             MessageBox.Show("Please fill in all the fields!");
         }
     }
     else
     {
         MessageBox.Show("Please check the fields");
     }
 }
예제 #6
0
        void ktQuyen()
        {
            txt.DataBindings.Clear();
            txt.DataBindings.Add("Text", dn.dt(txtDangNhap.Text, txtMatKhau.Text), "quyen");
            string quyenDN = txt.Text;

            if (quyenDN.Equals("admin") == true)
            {
                MessageBox.Show("Bạn Đã Đăng Nhập Quyền Admin", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                frmMain admin = new frmMain();

                // admin.ribbonPage_QuanLy.Visible = false;
                admin.ribbonPage_NghiepVu.Visible = false;
                admin.ribbonPage_BaoCao.Visible   = false;
                admin.ribbonPage_BaoTri.Visible   = false;

                // admin.navBarGroup_QuanLy.Visible = false;
                admin.navBarGroup_NghiepVu.Visible = false;
                admin.navBarGroup_BaoCao.Visible   = false;

                admin.barButtonItem_XeMay.Enabled      = false;
                admin.barButtonItem_KhachHang.Enabled  = false;
                admin.barButtonItem_NhaCungCap.Enabled = false;
                admin.barButtonItem_QuanLyNhap.Enabled = false;
                admin.barButtonItem_QuanLyXuat.Enabled = false;

                admin.navBarItem_XeMay.Enabled = false;
                // admin.narBarItem_KhachHang.Enabled = false;
                admin.navBarItem_KhachHang.Enabled  = false;
                admin.navBarItem_NhaCungCap.Enabled = false;
                admin.navBarItem_QuanLyNhap.Enabled = false;
                admin.navBarItem_QuanLyXuat.Enabled = false;

                admin.Show();
                this.Hide();
            }
            else if (quyenDN.Equals("quanly") == true)
            {
                MessageBox.Show("Bạn Đã Đăng Nhập Quyền Quản Lý", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                frmMain quanly = new frmMain();
                quanly.barButtonItem_QuanTri.Enabled = false;
                quanly.navBarItem_QuanTri.Enabled    = false;
                quanly.navBarGroup_NghiepVu.Visible  = true;

                quanly.ribbonPage_NghiepVu.Visible    = true;
                quanly.barButtonItem_XuatHang.Enabled = false;
                quanly.navBarItem_XuatHang.Enabled    = false;



                quanly.Show();
                this.Hide();
            }
            else if (quyenDN.Equals("nhanvien") == true)
            {
                MessageBox.Show("Bạn Đã Đăng Nhập Quyền Nhân Viên", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                frmMain nhanvien = new frmMain();


                nhanvien.barButtonI_phuchoi.Enabled = false;
                nhanvien.barButtonI_saoluu.Enabled  = false;

                nhanvien.barButtonItem7.Enabled         = false;
                nhanvien.navBarItem_NhapHang.Enabled    = false;
                nhanvien.barButtonItem_NhapHang.Enabled = false;

                nhanvien.barButtonItem_QuanTri.Enabled = false;
                nhanvien.navBarItem_QuanTri.Enabled    = false;

                nhanvien.barButtonItem_XeMay.Enabled      = false;
                nhanvien.barButtonItem_NhanVien.Enabled   = false;
                nhanvien.barButtonItem_NhaCungCap.Enabled = false;
                nhanvien.barButtonItem_QuanLyNhap.Enabled = false;
                nhanvien.barButtonItem_QuanLyXuat.Enabled = false;

                nhanvien.barButtonItem_BaoCaoDoanhThu.Enabled = false;
                nhanvien.barButtonItem_BaoCaoNhapHang.Enabled = false;
                nhanvien.barButtonItem_BaoCaoXuatHang.Enabled = false;

                nhanvien.navBarItem_XeMay.Enabled      = false;
                nhanvien.navBarItem_NhanVien.Enabled   = false;
                nhanvien.navBarItem_NhaCungCap.Enabled = false;
                nhanvien.navBarItem_QuanLyNhap.Enabled = false;
                nhanvien.navBarItem_QuanLyXuat.Enabled = false;

                nhanvien.navBarItem_BaoCaoDoanhThu.Enabled = false;
                nhanvien.navBarItem_BaoCaoNhapHang.Enabled = false;
                nhanvien.navBarItem_BaoCaoXuatHang.Enabled = false;



                nhanvien.Show();
                this.Hide();
            }
            else
            {
                MessageBox.Show("Tài Khoản Này Không Hợp Lệ", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }