예제 #1
0
        private void btnSubmit_Click(object sender, RoutedEventArgs e)
        {
            SqlConnection sqlCon = new SqlConnection(Util.CONNECTION_STRING);

            try
            {
                if (sqlCon.State == ConnectionState.Closed)
                {
                    sqlCon.Open();
                }
                String     query  = "SELECT COUNT(1) FROM pacijenti WHERE jmbg=@jmbg AND lozinka=@lozinka and aktivan=1";
                SqlCommand sqlCmd = new SqlCommand(query, sqlCon);
                sqlCmd.CommandType = CommandType.Text;
                sqlCmd.Parameters.AddWithValue("@jmbg", txtUsername.Text);
                sqlCmd.Parameters.AddWithValue("@lozinka", txtPassword.Password);
                int count = Convert.ToInt32(sqlCmd.ExecuteScalar());
                if (count == 1)
                {
                    PacijentGlavna dashboard = new PacijentGlavna(txtUsername.Text);
                    dashboard.Show();
                    this.Close();
                }
                if (count != 1)
                {
                    String     query1  = "SELECT COUNT(1) FROM doktori WHERE jmbg=@jmbg AND lozinka=@lozinka and aktivan=1";
                    SqlCommand sqlCmd1 = new SqlCommand(query1, sqlCon);
                    sqlCmd1.CommandType = CommandType.Text;
                    sqlCmd1.Parameters.AddWithValue("@jmbg", txtUsername.Text);
                    sqlCmd1.Parameters.AddWithValue("@lozinka", txtPassword.Password);
                    int count1 = Convert.ToInt32(sqlCmd1.ExecuteScalar());
                    if (count1 == 1)
                    {
                        LekarGlavna dashboard = new LekarGlavna(txtUsername.Text);
                        dashboard.Show();
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Username or password is incorrect.");
                    }
                }

                if (txtUsername.Text.Equals("admin") && txtPassword.Password.Equals("admin"))
                {
                    HomeWindow dashboard = new HomeWindow();
                    dashboard.Show();
                    this.Close();
                }
            }


            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                sqlCon.Close();
            }
        }
 private void btnOK_Click(object sender, RoutedEventArgs e)
 {
     if (validacije())
     {
         //   this.DialogResult = true;
         Util.Instance.Pacijenti.Add(korisnik);
         Util.Instance.SacuvajEntitet(korisnik);
         PacijentGlavna hw = new PacijentGlavna(tbJmbg.Text);
         hw.Show();
         this.Close();
     }
 }