private async void btnContinue_Clicked(object sender, EventArgs e) { if (TxtUrl.Text != "") { try { if (comfun.isConnected()) { btnContinue.IsEnabled = false; Continue(); } else { btnContinue.IsEnabled = true; await DisplayAlert("Internet Disabled", "You are not connected to internet", "ok"); } } catch { btnContinue.IsEnabled = true; } } else { await DisplayAlert("Empty Username", "Username can't be empty", "Ok"); TxtUrl.Focus(); btnContinue.IsEnabled = true; } }
public SchoolLog() { InitializeComponent(); TxtUrl.Focus(); lblURLSample.IsEnabled = false; lblErorTxtUrl.IsVisible = false; lblRemainingURL.IsEnabled = false; NavigationPage.SetHasBackButton(this, false); }
private void BtnInstall_Click(object sender, EventArgs e) { PnlConfiguration.Visible = false; PnlConfiguration2.Visible = false; PnlInstaller.Visible = true; this.Height = PnlInstaller.Height + 25; Application.DoEvents(); MyUtilities.UpdateStatus("Connecting to SharePoint Site ....", LblStatus); try { SiteUrl = string.Empty; using (SPSite Site = new SPSite(TxtUrl.Text.Trim())) { try { FolderPath = Application.StartupPath + "\\"; Application.DoEvents(); WindowsImpersonationContext wic = WindowsIdentity.Impersonate(IntPtr.Zero); MyUtilities.UpdateStatus("Installing Solutions ...", LblStatus); MyConfiguration.StartInstallation(Site, Site.AllWebs[new Guid(CmbWeb.SelectedValue.ToString())], LblStatus); } catch (Exception ex) { MyUtilities.ShowDialog("An unknown error occured. Further details contact your vendor." + Environment.NewLine + "Error : " + Environment.NewLine + ex.Message, Telerik.WinControls.RadMessageIcon.Error); } finally { this.Close(); Application.Exit(); } } SiteUrl = TxtUrl.Text.Trim(); this.Close(); } catch (Exception ex) { MyUtilities.ShowDialog(ex.Message, Telerik.WinControls.RadMessageIcon.Error); PnlInstaller.Visible = false; PnlConfiguration.Visible = true; this.Height = PnlConfiguration.Height + 25; TxtUrl.Focus(); Application.DoEvents(); return; } }
public async void Post() { aiLogin.IsVisible = true; aiLogin.IsRunning = true; try { string url = Common.ProcessUrl(TxtUrl.Text + ".cloudschool.management"); string getRootUser = Common.ExtractRootUser(TxtUrl.Text); // await DisplayAlert("getRootUser", getRootUser,"ok"); bool RootUserExists = await Common.ValidateRootUser(getRootUser); //true; // await DisplayAlert("RootUserExists", RootUserExists.ToString(), "ok"); if (RootUserExists == false) { aiLogin.IsRunning = false; aiLogin.IsVisible = false; btnContinue.IsEnabled = true; await DisplayAlert("Error!", "Invalid \"" + getRootUser + "\" in given url", "ok"); TxtUrl.Focus(); } else { // await DisplayAlert("school name", App.school_name, "ok"); SaveCred(); App.api_url = "http://" + url; App.url_username = TxtUrl.Text; aiLogin.IsVisible = false; aiLogin.IsRunning = false; btnContinue.IsEnabled = true; url_name = TxtUrl.Text; await Navigation.PushAsync(new LogIn(url_name)); } } catch (Exception e) { aiLogin.IsRunning = false; aiLogin.IsVisible = false; await DisplayAlert("Error!", e.Message, "OK"); TxtUrl.Focus(); } }
private void BtnInstall_Click_1(object sender, EventArgs e) { try { if (MyConfiguration.DeploymentLevel != MyUtilities.DeploymentLevel.None) { this.Cursor = Cursors.WaitCursor; if (TxtUrl.Text.Trim() == "") { this.Cursor = Cursors.Default; MyUtilities.ShowDialog("Enter Site Url and then Press OK.", RadMessageIcon.Error); TxtUrl.Focus(); return; } using (SPSite Site = new SPSite(TxtUrl.Text.Trim())) { if (MyConfiguration.DeploymentLevel == MyUtilities.DeploymentLevel.Workspace) { CmbWeb.Items.Clear(); RadComboBoxItem item1 = new RadComboBoxItem(); item1.Text = "Root Web"; CmbWeb.Items.Add(item1); foreach (SPWeb Web in Site.AllWebs) { if (!Web.IsRootWeb) { RadComboBoxItem item = new RadComboBoxItem(); item.Text = Web.Title; item.Value = Web.ID.ToString(); CmbWeb.Items.Add(item); } } if (CmbWeb.Items.Count > 0) { CmbWeb.SelectedIndex = 0; } PnlConfiguration.Visible = false; PnlInstaller.Visible = false; PnlConfiguration2.Visible = true; this.Height = PnlConfiguration2.Height + 25; Application.DoEvents(); this.Cursor = Cursors.Default; } else { PnlConfiguration.Visible = false; PnlConfiguration2.Visible = false; PnlInstaller.Visible = true; this.Height = PnlInstaller.Height + 25; Application.DoEvents(); MyUtilities.UpdateStatus("Connecting to SharePoint Site ....", LblStatus); MyConfiguration.StartInstallation(Site, Site.OpenWeb(), LblStatus); } } } else { PnlConfiguration.Visible = false; PnlConfiguration2.Visible = false; PnlInstaller.Visible = true; this.Height = PnlInstaller.Height + 25; Application.DoEvents(); MyUtilities.UpdateStatus("Initializing ...", LblStatus); MyConfiguration.StartInstallation(null, null, LblStatus); } } catch (Exception ex) { this.Cursor = Cursors.Default; MyUtilities.ShowDialog(ex.Message, RadMessageIcon.Error); } }
/// <summary> /// Clear URL textbox /// </summary> private void BtnUrlClear_Click(object sender, EventArgs e) { TxtUrl.Clear(); }