Beispiel #1
0
        private void DangXuatToolStripMenuItem_Click(object sender, EventArgs e)
        {
            this.Hide();
            var dangNhap = new QuanLyHeThong.DangNhap();

            dangNhap.Closed += (s, args) => this.Close();
            dangNhap.Show();
        }
Beispiel #2
0
        private void btnBatDau_Click(object sender, EventArgs e)
        {
            if (KiemTraDuLieuNhap())
            {
                ThietLapHeThongDAL setting = new ThietLapHeThongDAL(txtDuongDan.Text, txtDatabaseName.Text.Replace(" ", ""));
                switch (setting.TaoDatabase())
                {
                case 0:    //thành công
                {
                    setting.NhapThongTinTruong(txtTenTruong.Text, txtDiaChiTruong.Text, txtEmailTruong.Text, Int64.Parse(txtSDTTruong.Text));
                    setting.ThietLapTaiKhoanQuanTri(txtTenNQT.Text, txtEmailNQT.Text, txtMatKhauNQT.Text);

                    string content = txtDuongDan.Text + "\r\n" + txtDatabaseName.Text.Replace(" ", "");
                    File.WriteAllText(@"setting.xml", content);

                    MessageBox.Show("Thiết lập hệ thống thành công. \n Vui lòng đăng nhập để sử dụng hệ thống", "Thông báo");

                    this.Hide();
                    var fm = new DangNhap();
                    fm.Closed += (s, args) => this.Close();
                    fm.Show();
                }
                break;

                case 1:    //sai thông tin
                    MessageBox.Show("Sai đường dẫn thiết lập!", "Thông báo");
                    break;

                case 2:    //tên database không hợp lệ
                    MessageBox.Show("Tên database không hợp lệ!", "Thông báo");
                    break;

                case 3:    //sai cú pháp sqlquery
                    MessageBox.Show("Sai cú pháp! Kiểm tra file SQLQuery!", "Thông báo");
                    break;

                case 4:    //trùng tên database
                    MessageBox.Show("Tên database này đã tồn tại. Vui lòng nhập lại tên khác", "Thông báo");
                    break;
                }
            }
        }