コード例 #1
0
ファイル: fChinh.cs プロジェクト: toanho1104/QLCaFe
        private void dGV_TaiKhoan_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            int rowId = e.RowIndex;

            if (rowId >= 0 && rowId < dGV_TaiKhoan.Rows.Count)
            {
                string user = dGV_TaiKhoan.Rows[rowId].Cells["Username"].Value.ToString();
                QuanLyQuanCafeApp.Models.TaiKhoan obj = app.TaiKhoan.GetAccountByUserName(user);
                cbb_PhanQuyenTaiKhoan.SelectedItem = obj._PhanQuyen;
                cbb_HoatDongTK.SelectedItem        = obj._HoatDong;
            }
            btn_SuaTK.Enabled = true;
            btnLuuTK.Enabled  = false;
        }
コード例 #2
0
ファイル: fChinh.cs プロジェクト: toanho1104/QLCaFe
 private void btnLuuTK_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(txt_UserName_TK.Text.Trim()) && !string.IsNullOrEmpty(txt_HoTen_TK.Text.Trim()))
     {
         QuanLyQuanCafeApp.Models.TaiKhoan obj = new QuanLyQuanCafeApp.Models.TaiKhoan
         {
             UserName  = txt_UserName_TK.Text.Trim(),
             FullName  = txt_HoTen_TK.Text.Trim(),
             Phanquyen = cbb_PhanQuyenTaiKhoan.SelectedItem.ToString().Equals("Admin") ? 1 : 0,
             Hoatdong  = cbb_HoatDongTK.SelectedItem.ToString().Equals("Active") ? 1 : 0
         };
         if (app.TaiKhoan.isTrungUserName(obj.UserName))
         {
             if (MessageBox.Show("Tài khoản này đã tồn tại, Bạn có muốn sửa thông tin?", "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Question,
                                 MessageBoxDefaultButton.Button1) == DialogResult.Yes)
             {
                 int kq = app.TaiKhoan.UpdateTaiKhoan(obj);
                 if (kq >= 1)
                 {
                     MessageBox.Show("Cập nhật Tài khoản thành công");
                     LoadTaiKhoan();
                 }
                 else
                 {
                     MessageBox.Show("Cập nhật Tài khoản thất bại");
                 }
             }
         }
         else
         {
             int kq = app.TaiKhoan.AddTaiKhoan(obj);
             if (kq >= 1)
             {
                 MessageBox.Show("Thêm Tài khoản thành công");
                 LoadTaiKhoan();
             }
             else
             {
                 MessageBox.Show("Thêm Tài khoản thất bại");
             }
         }
     }
     else
     {
         MessageBox.Show("Mời nhập đầy đủ thông tin!!");
     }
 }
コード例 #3
0
ファイル: fChinh.cs プロジェクト: toanho1104/QLCaFe
        void LoadTaiKhoan()
        {
            listTaiKhoan.DataSource = app.TaiKhoan.GetTaiKhoans();
            dGV_TaiKhoan.DataSource = listTaiKhoan;
            dGV_TaiKhoan.Columns["MatKhau"].Visible   = false;
            dGV_TaiKhoan.Columns["PhanQuyen"].Visible = false;
            dGV_TaiKhoan.Columns["HoatDong"].Visible  = false;
            dGV_TaiKhoan.ReadOnly           = true;
            dGV_TaiKhoan.AllowUserToAddRows = false;

            string user = dGV_TaiKhoan.Rows[0].Cells["Username"].Value.ToString();

            QuanLyQuanCafeApp.Models.TaiKhoan obj = app.TaiKhoan.GetAccountByUserName(user);
            cbb_PhanQuyenTaiKhoan.SelectedItem = obj._PhanQuyen;
            cbb_HoatDongTK.SelectedItem        = obj._HoatDong;
            //
            cbb_PhanQuyenTaiKhoan.Enabled = cbb_HoatDongTK.Enabled = txt_UserName_TK.Enabled = txt_HoTen_TK.Enabled
                                                                                                   = btn_SuaTK.Enabled = btnLuuTK.Enabled = false;
        }