// xóa học phần sinh viên private void Topbar_btnDel_Click(object sender, EventArgs e) { if (controlMySubjects.NonSubjectClicked) { MessageBox.Show("No subject selected yet!"); } else { DialogResult result = MessageBox. Show("Cannot recover deleted data.", "Warning!", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { if (AccessData.GetInstance() .DeleteUserSubject(_id, controlMySubjects.textBox1.Text)) { RefreshMySubject(); } else { MessageBox.Show("Error."); } } } }
//***** sự kiện đăng kí private void Sign_Button_Click(object sender, EventArgs e) { string username = sign_tbxUser.Text; string password = sign_tbxPass.Text; string repassword = sign_tbxRepass.Text; /* kiểm tra tính hợp lệ của thông tin */ bool OK = CheckUsername(username) && !password.Any(c => c > 255) && password.Equals(repassword); if (OK) { if (AccessData.GetInstance().Signup(username, password)) { MessageBox.Show("* Tên tài khoản: " + username + "\n\n" + "** Mật khẩu: " + password, "Tạo tài khoản", MessageBoxButtons.OK, MessageBoxIcon.Information); LoginTab_LinkClicked(); } else { MessageBox.Show("Error."); } } else { MessageBox.Show("* Bạn cần nhập đủ và đúng thông tin\n\n** Không dùng Tiếng Việt có dấu!", "Tạo tài khoản", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
internal void FillAllSubjects(string Username, string sortBy = "[Subject Name] DESC") { dataFields = AccessData.GetInstance().GetUserSubjectList(Username, sortBy); foreach (DataRow row in dataFields.Rows) { var TMP = new Control_Subject(row); TMP.UserClick += SetTextBoxes; splitContainer.Panel1.Controls.Add(TMP); } }
//***** sự kiện đăng nhập private void Log_Button_Click(object sender, EventArgs e) { if (AccessData.GetInstance().Login(login_tbxUser.Text, login_tbxPass.Text)) { Hide(); Form manager = new Main_Manager(login_tbxUser.Text, login_tbxPass.Text); manager.ShowDialog(); Show(); } else { MessageBox.Show("Error."); } }
// xuất dữ liệu môn học ra file PDF private void Topbar_btnExport_Click(object sender, EventArgs e) { DataTable dt = AccessData.GetInstance().GetUserSubjectList(_id); try { WindowState = FormWindowState.Minimized; ExportToPDF.ExportDataTableToPdf(dt, "Export_Data.pdf", "My Subjects"); System.Diagnostics.Process.Start("Export_Data.pdf"); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error Message"); } }
private void PassChanged(object sender, EventArgs e) { if (AccessData.GetInstance(). ChangePassword(_id, account_tbxPass.Text, _key)) { _key = account_tbxPass.Text; MessageBox.Show("Done!"); } else { MessageBox.Show("Error."); } account_tbxPass.Enabled = false; }
// xác nhận sửa private void FinishEdit(string[] sevenField) { var AAD = AccessData.GetInstance(); bool logic = AAD.UpdateUserSubject(_id, sevenField) && AAD.UpdateSubject(sevenField); if (logic) { RefreshMySubject(); } else { MessageBox.Show("Error."); return; } }
// xóa tài khoản private void Cus_delAccount_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { DialogResult result = MessageBox.Show("Cannot recover deleted data.", "Warning!", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { if (AccessData.GetInstance().DeleteAccount(_id)) { MessageBox.Show("Done!"); } else { MessageBox.Show("Error."); } Dispose(true); } }
// xác nhận thêm private void FinishAdd(string[] sevenField) { bool logic; var AAD = AccessData.GetInstance(); logic = !AAD.CheckSubject(sevenField[0]) && AAD.AddSubject(sevenField) && AAD.AddUserSubject(_id, sevenField); if (logic) { RefreshMySubject(); MessageBox.Show("Completion!"); return; } logic = AAD.AddUserSubject(_id, sevenField); if (logic) { RefreshMySubject(); MessageBox.Show("Completion!"); return; } MessageBox.Show("Error."); }