Beispiel #1
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            FRMLogin frmLogin = new FRMLogin();

            frmLogin.Show();
            Application.Run();
        }
        internal void Login(TextBox txtUsername, TextBox txtPassword, FRMLogin login)
        {
            Doctor d = new Doctor();

            d.Username    = txtUsername.Text;
            d.Password    = txtPassword.Text;
            this.frmLogin = login;
            Doctor doc;

            if (txtUsername.Text == "" || txtPassword.Text == "")
            {
                MessageBox.Show("Nista uneli korisnicko ime ili sifru.");
                return;
            }
            try
            {
                doc = Communication.Instance.LoginUser(d);
                if (doc == null)
                {
                    MessageBox.Show($"Login unsuccessful!");
                    txtUsername.ResetText();
                    txtPassword.ResetText();
                    return;
                }
                else
                {
                    MessageBox.Show("Login successful!");
                }
            }
            catch (System.IO.IOException)
            {
                MessageBox.Show("Sistem ne moze da prijavi clana.");
                return;
            }
            MainController.Instance.Doctor = doc;
            FRMClient main = new FRMClient();

            login.Visible = false;
            main.ShowDialog();
            login.Visible = true;
        }
        }//fin buttonServidor_Click

        /*
         * este metodo se encarga de desplegar el proyecto Cliente con su modulo
         * principal
         */
        private void buttonCliente_Click(object sender, EventArgs e)
        {
            FRMLogin fRMLogin = new FRMLogin();

            fRMLogin.Show();
        } //fin buttonCliente_Click