private void loginBtn_Click(object sender, RoutedEventArgs e) { if (usernameBox.Text == "" || passwordBox.Password == "") { Notifier n = new Notifier(cfg => { cfg.PositionProvider = new WindowPositionProvider( parentWindow: this, corner: Corner.BottomRight, offsetX: 10, offsetY: 10); cfg.LifetimeSupervisor = new TimeAndCountBasedLifetimeSupervisor( notificationLifetime: TimeSpan.FromSeconds(2), maximumNotificationCount: MaximumNotificationCount.FromCount(1)); cfg.Dispatcher = Application.Current.Dispatcher; }); n.ShowWarning("Please fill all required values."); } else { string hashPassword = ComputeHash(passwordBox.Password, new MD5CryptoServiceProvider()); string data = "200"; data += usernameBox.Text.Length.ToString().PadLeft(2, '0'); data += SocketHandler.Encipher(usernameBox.Text, "cipher"); data += hashPassword.Length.ToString().PadLeft(2, '0'); data += SocketHandler.Encipher(hashPassword, "cipher"); SocketHandler sh = new SocketHandler(); try { sh.sendData(data); string result = sh.recvData(); if (result.Equals("1000")) { LoadingPage app = new LoadingPage(); this.Close(); app.Show(); } else { Notifier n = AsyncBlockingSocket.initNotifier(); n.ShowWarning("Wrong username or password"); } } catch (SocketException ex) { Notifier n = AsyncBlockingSocket.initNotifier(); n.ShowError(ex.Message); } catch (Exception ex) { Notifier n = AsyncBlockingSocket.initNotifier(); n.ShowError(ex.Message); } } }
IEnumerator LoadPage() { isLoading = true; LoadingPage.Show(false); while (isLoading) { yield return(null); } LoadingPage.Hide(false); }
private void HomePage_Load(object sender, EventArgs e) { pictureBox1.Image = Image.FromFile("Assets/account.png"); System.Drawing.Icon ico = new System.Drawing.Icon("Assets/netflix.ico"); this.Icon = ico; pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage; LoadingPage loading = new LoadingPage(); loading.Show(); if (ilkKayitMi == false) { tabControl1.TabPages.Remove(tabPage4); } else if (ilkKayitMi == true) { tabControl1.SelectedTab = tabPage4; } FilmList.Columns.Add("ID", 50); FilmList.Columns.Add("Adı", 200); FilmList.Columns.Add("Türü", 500); FilmList.Columns.Add("Uzunluğu", 165); ///FilmList.Columns.Add("Puanım", 100); FilmList.Columns.Add("Puan", 120); DiziList.Columns.Add("ID", 50); DiziList.Columns.Add("Adı", 200); DiziList.Columns.Add("Türü", 400); DiziList.Columns.Add("Uzunluğu", 160); DiziList.Columns.Add("Bölüm Sayısı", 100); ///DiziList.Columns.Add("Puanım", 100); DiziList.Columns.Add("Puan", 120); arananList.Columns.Add("ID", 50); arananList.Columns.Add("Adı", 200); arananList.Columns.Add("Türü", 460); arananList.Columns.Add("Tipi", 50); arananList.Columns.Add("Bölüm Sayısı", 100); arananList.Columns.Add("Uzunluğu", 100); ///arananList.Columns.Add("Puanım", 100); arananList.Columns.Add("Puan", 100); TakipEttigimProgramlarList.Columns.Add("ID", 50); TakipEttigimProgramlarList.Columns.Add("Adı", 200); TakipEttigimProgramlarList.Columns.Add("Türü", 460); TakipEttigimProgramlarList.Columns.Add("Tipi", 50); TakipEttigimProgramlarList.Columns.Add("Bölüm Sayısı", 100); TakipEttigimProgramlarList.Columns.Add("Uzunluğu", 100); ///arananList.Columns.Add("Puanım", 100); TakipEttigimProgramlarList.Columns.Add("Kaldığım Bölüm", 100); TakipEttigimProgramlarList.Columns.Add("Kaldığım Süre", 100); TakipEttigimProgramlarList.Columns.Add("Verdiğim Puan", 100); TakipEttigimProgramlarList.Columns.Add("Toplam Puan", 100); TakipEttigimProgramlarList.Columns.Add("İzleme Tarihi", 100); VerileriGetir(); Search(); System.Threading.Thread.Sleep(2000); this.Opacity = 100; loading.Hide(); }