Esempio n. 1
0
        public ManagerWindow(SurfBaseLogic logic, string login, string password)
        {
            InitializeComponent();
            this.logic        = logic;
            logic.ActiveUser  = new Employee(login, password);
            this.userBox.Text = login;

            string ConString = logic.ActiveUser.connection_string.ConnectionString;
            string CmdString = string.Empty;

            using (SqlConnection con = new SqlConnection(ConString))
            {
                try
                {
                    //empty connection to verify the login & password
                    CmdString = "SELECT * FROM Hangars";
                    SqlCommand     cmd = new SqlCommand(CmdString, con);
                    SqlDataAdapter sda = new SqlDataAdapter(cmd);
                    DataTable      dt  = new DataTable("Days1");
                    sda.Fill(dt);
                }
                catch
                {
                    this.Close();
                    System.Windows.MessageBox.Show("Wrong login/password combination!");
                    Application.Current.Shutdown();
                }
            }
            FillScheduleGrid(logic.ActiveUser);
        }
Esempio n. 2
0
 public MainWindow()
 {
     InitializeComponent();
     logic = new SurfBaseLogic();
 }