private void btnThemUserMSSQL_ItemClick(object sender, ItemClickEventArgs e) { int max, min, result; if (barEditItemSQLUsername.EditValue != null) { if (barEditItemSQLUserMin.EditValue.ToString().Trim() != "" && barEditItemSQLUserMax.EditValue.ToString().Trim() != "") { if (!Regex.IsMatch(barEditItemSQLUserMin.EditValue.ToString(), @"^\d+$") || !Regex.IsMatch(barEditItemSQLUserMax.EditValue.ToString(), @"^\d+$")) { MessageBox.Show("Bạn đã nhập sai định dạng min, max.\n\rChỉ được nhập số tự nhiên", "Thông báo"); return; } min = Int32.Parse(barEditItemSQLUserMin.EditValue.ToString()); max = Int32.Parse(barEditItemSQLUserMax.EditValue.ToString()); } else { min = 0; max = 0; } if (min == 0 && max == 0) { string username = barEditItemSQLUsername.EditValue.ToString(); string password = barEditItemSQLUsername.EditValue.ToString(); result = processMSSQL.CreateNewLogin(username, password); if (result == 0 || result == -1) { MessageBox.Show("Thất bại!", "Thông báo"); } else { MessageBox.Show("Thành công!", "Thông báo"); } } else { for (int i = min; i <= max; i++) { string username = barEditItemSQLUsername.EditValue.ToString() + i.ToString(); string password = barEditItemSQLUsername.EditValue.ToString() + i.ToString(); result = processMSSQL.CreateNewLogin(username, password); if (result == 0 || result == -1) { MessageBox.Show("Thất bại!", "Thông báo"); return; } } MessageBox.Show("Thành công!", "Thông báo"); } } else { MessageBox.Show("Vui lòng nhập vào tên account SQL muốn tạo mới!", "Thông báo"); } }
private void btnThemUserMSSQL_ItemClick(object sender, ItemClickEventArgs e) { int max, min, result; if (barEditItemSQLUsername.EditValue != null) { if (barEditItemSQLUserMin.EditValue.ToString().Trim() != "" && barEditItemSQLUserMax.EditValue.ToString().Trim() != "") { if (!Regex.IsMatch(barEditItemSQLUserMin.EditValue.ToString(), @"^\d+$") || !Regex.IsMatch(barEditItemSQLUserMax.EditValue.ToString(), @"^\d+$")) { ShowNotification("Bạn đã nhập sai định dạng min, max. Chỉ được nhập số tự nhiên", true); return; } min = Int32.Parse(barEditItemSQLUserMin.EditValue.ToString()); max = Int32.Parse(barEditItemSQLUserMax.EditValue.ToString()); } else { min = 0; max = 0; } if (min == 0 && max == 0) { string username = barEditItemSQLUsername.EditValue.ToString(); string password = barEditItemSQLUsername.EditValue.ToString(); result = processMSSQL.CreateNewLogin(username, password); if (result == 0 || result == -1) { ShowNotification("Thất bại!", true); Logging.WriteLog("Create account failed", "Thất bại khi tạo tài khoản SQL tên [" + username + "]"); } else { ShowNotification("Thành công!", false); Logging.WriteLog("Create account successful", "Tạo tài khoản SQL tên [" + username + "] mật khẩu [" + password + "]"); } } else { int numSuccessful = 0; for (int i = min; i <= max; i++) { string username = barEditItemSQLUsername.EditValue.ToString() + i.ToString(); string password = barEditItemSQLUsername.EditValue.ToString() + i.ToString(); result = processMSSQL.CreateNewLogin(username, password); if (result == 0 || result == -1) { ShowNotification("Thất bại!", true); Logging.WriteLog("Create account failed", "Thất bại khi tạo tài khoản SQL tên [" + username + "]"); } else { numSuccessful++; Logging.WriteLog("Create account successful", "Tạo tài khoản SQL tên [" + username + "] mật khẩu [" + password + "]"); } if (numSuccessful == (max - min + 1)) { ShowNotification("Thành công!", false); } } } } else { ShowNotification("Vui lòng nhập vào tên account SQL muốn tạo mới!", true); } }