private void DangXuatToolStripMenuItem_Click(object sender, EventArgs e) { this.Hide(); var dangNhap = new QuanLyHeThong.DangNhap(); dangNhap.Closed += (s, args) => this.Close(); dangNhap.Show(); }
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; } } }