خطایی که با عقل جور در نمیاد
سلام
بچه ها این قطعه کد من کجاش اشتباه هست که روی هیچ کدوم از این دیسپچرها هیچ اتفاقی صورت نمی گیره؟؟؟؟
Connect هم یک تابع هست که هم به سرور وصل می شه و هم پارامتر و ارسال می کنه
متغیر پارامتر یک استراکچر هست که سه خاصیت:
کد شده نام کاربری + کلمه عبور و در خودش جای می ده
دستور ارسالی
نتیجه سرور
پس با این تفاصیل اشکال کجاست
کد:
Connect(Parametr)
MsgBox(Parametr.Result)
If Parametr.Result = "0" Then
lblStatus.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Normal, New Action(Sub()
lblStatus.Text = "عدم اتصال به سرور مرکزی"
End Sub))
ElseIf Parametr.Result = "<server Type='Forgot'> Please Enter New Password </server>" Then
lblStatus.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Normal, New Action(Sub()
lblStatus.Text = "کلمه عبور جدید نمی تواند خالی رها شود"
End Sub))
ElseIf Parametr.Result = "<server Type='Forgot'> Cant Found user or email </server>" Then
MsgBox("sa")
lblStatus.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Normal, New Action(Sub()
lblStatus.Text = "ایمیل یا نام کاربری مورد نظر پیدا نشد"
End Sub))
ElseIf Parametr.Result = "<server Type='Forgot'> Unknow Error *09399859458* </server>" Then
lblStatus.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Normal, New Action(Sub()
lblStatus.Text = "خطای ناشناخته ای رخ داده است"
End Sub))
ElseIf Parametr.Result = "<server Type='Forgot'> Send to mail OK!</server>" Then
lblStatus.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Normal, New Action(Sub()
lblStatus.Text = "ایمیلی از طرف سرور مرکزی برای ایمیل شما ارسال شد"
End Sub))
ElseIf Parametr.Result = "<server Type='Forgot'>Error in Send Mail!</server>" Then
lblStatus.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Normal, New Action(Sub()
lblStatus.Text = "خطایی در ارسال ایمیل توسط سرور مرکزی به وجود آمده است"
End Sub))
End If