protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); Xamarin.Essentials.Platform.Init(this, savedInstanceState); SetContentView(Resource.Layout.LoginLayout); FindElements(); SetFonts(); if (InternetAccess.CheckNetworkConnection()) { var names = UserBussines.GetAll().Select(q => q.UserName).ToList(); ArrayAdapter adapter = new ArrayAdapter <string>(this, Android.Resource.Layout.SimpleSpinnerItem, names); txtUserName.Adapter = adapter; } btnLogin.Click += BtnLogin_Click; }
private ReturnedSaveFuncInfo CheckValidation() { var res = new ReturnedSaveFuncInfo(); try { txtUserName.Error = null; txtPassword.Error = null; if (!InternetAccess.CheckNetworkConnection()) { res.AddReturnedValue(ReturnedState.Error, "لطفا دسترسی خود به اینترنت را بررسی کرده و مجددا تلاش نمایید"); return(res); } if (string.IsNullOrEmpty(txtUserName.Text)) { var msg = "لطفا نام کاربری را وارد نمایید"; txtUserName.Error = msg; res.AddReturnedValue(ReturnedState.Error, msg); } if (res.HasError) { return(res); } if (string.IsNullOrEmpty(txtPassword.Text)) { var msg = "لطفا کلمه عبور را وارد نمایید"; txtPassword.Error = msg; res.AddReturnedValue(ReturnedState.Error, msg); } } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); res.AddReturnedValue(ex); } return(res); }