Example #1
0
 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]);
 }
Example #2
0
        //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;
            }
        }
Example #3
0
        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
        }