private void L3Window_Loaded(object sender, RoutedEventArgs e) { Username = txtUsername.Text; LoadDefault(); GetPermission = BLPermission.GetPermissionFromDB(Username); //Load the permission from Database Checker(GetPermission[0], GetPermission[1], GetPermission[2], GetPermission[3], GetPermission[4], GetPermission[5], GetPermission[6], GetPermission[7]); }
//The index variable of Checker function is similar to GetPermission array. private void btnSave_Click(object sender, RoutedEventArgs e) { btnSave.Focus(); if (!btnSave.IsFocused) { return; } StringBuilder sSQL = new StringBuilder(); sSQL.AppendLine(BLPermission.SQLDeleteD00T2040(Username)); sSQL.AppendLine(BLPermission.SQLInsertD00T2040(Username, "D00F0040", GetPermission[0])); sSQL.AppendLine(BLPermission.SQLInsertD00T2040(Username, "D00F1040", GetPermission[1])); sSQL.AppendLine(BLPermission.SQLInsertD00T2040(Username, "D05F2010", GetPermission[2])); sSQL.AppendLine(BLPermission.SQLInsertD00T2040(Username, "D91F2140", GetPermission[3])); sSQL.AppendLine(BLPermission.SQLInsertD00T2040(Username, "D07F2010", GetPermission[4])); sSQL.AppendLine(BLPermission.SQLInsertD00T2040(Username, "D91F1240Location", GetPermission[5])); sSQL.AppendLine(BLPermission.SQLInsertD00T2040(Username, "D91F1240UnitID", GetPermission[6])); sSQL.AppendLine(BLPermission.SQLInsertD00T2040(Username, "D91F1240Object", GetPermission[7])); if (L3SQLServer.ExecuteSQL(sSQL.ToString())) { Lemon3.Messages.L3Msg.SaveOK(); return; } else { Lemon3.Messages.L3Msg.SaveNotOK(); btnSave.IsEnabled = true; } }
private void Window_Loaded(object sender, RoutedEventArgs e) { UserLogin UserLogged = new UserLogin(); PermissionValues = BLPermission.GetPermissionFromDB(L3.UserID); //Permission 0 value Setting for (int i = 0; i <= 7; i++) { if (PermissionValues[i] == 0) { switch (i) { case 0: //D00F0040 miListUser.IsEnabled = false; break; case 1: //D00F1040 miListItems.IsEnabled = false; break; case 2: //D05F2010 miTable.IsEnabled = false; break; case 3: //D91F2140 miVoucher.IsEnabled = false; break; case 4: //D07F2010 miStorehouse.IsEnabled = false; break; case 5: //D91F1240Location miLocation.IsEnabled = false; break; case 6: //D91F1240UnitID miUnitID.IsEnabled = false; break; case 7: //D91F1240Object miObject.IsEnabled = false; break; } } } //End of Permission 0 value Setting DataTable dt = BLMainWindow.GetUserLogged(L3.UserID); //Get info from User and show the Label try { UserLogged.Fullname = dt.Rows[0]["Fullname"].ToString(); string LastLogin = dt.Rows[0]["LastLogin"].ToString(); UserLogged.LastLogin = Convert.ToDateTime(LastLogin); UserLogged.RoleID = dt.Rows[0]["RoleID"].ToString(); lblUserID.Content = "User: "******"Tài khoản của bạn đã bị hacked, đầu hàng đi!"); Properties.Settings.Default.checkerAuto = false; } //End of Get info }