private void buttonOk_Click(object sender, EventArgs e) { if(!superValidator1.Validate()) return; try { Major newMajor = new Major(); newMajor.MajorName = textBoxMajorName.Text; if (UserAction == "edit") { newMajor.MajorID = Convert.ToInt32(textBoxMajorID.Text); DialogResult dialogResult = MessageBox.Show("Xác nhận cập nhập thông tin chuyên ngành", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogResult == DialogResult.Yes) { if (Major.UpdateMajor(newMajor) > 0) MessageBox.Show("Cập nhập thông tin chuyên ngành thành công thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { newMajor.MajorID = 0; if (Major.InsertMajor(newMajor) > 0) MessageBox.Show("Thêm phòng khoa thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch { MessageBox.Show("Lỗi dữ liệu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } this.Close(); }
public FormMajorDetail(Major majorDetail, String userAction) { InitializeComponent(); this.MajorDetail = majorDetail; this.UserAction = userAction; SetMajorDetail(majorDetail); }
public static int InsertMajor(Major major) { string sqlInsert = @"INSERT INTO MAJOR(MAJORNAME) VALUES (@MajorName)"; SqlParameter[] sqlParameters = {new SqlParameter("@MajorName", major.MajorName)}; return SqlResult.ExecuteNonQuery(sqlInsert, sqlParameters); }
public static int UpdateMajor(Major major) { string sqlUpdate = @"UPDATE MAJOR SET MAJORNAME = @MajorName WHERE (MAJORID = @MajorID)"; SqlParameter[] sqlParameters = { new SqlParameter("@MajorID", major.MajorID), new SqlParameter("@MajorName", major.MajorName)}; return SqlResult.ExecuteNonQuery(sqlUpdate, sqlParameters); }
public static Major GetMajor(int majorID) { int tempInterger; Major newMajor = new Major(); string sqlSelect = @"SELECT MAJORID, MAJORNAME FROM MAJOR WHERE (MAJORID = @MAJORID)"; SqlParameter[] sqlParameters = { new SqlParameter("@MAJORID", majorID) }; DataTable dataTable = SqlResult.ExecuteQuery(sqlSelect,sqlParameters); if (dataTable.Rows.Count > 0) { int.TryParse(dataTable.Rows[0][0].ToString(), out tempInterger); newMajor.MajorID = tempInterger; newMajor.MajorName = dataTable.Rows[0][1].ToString(); } return newMajor; }
private void SetMajorDetail(Major majorDetail) { textBoxMajorID.Text = majorDetail.MajorID.ToString(); textBoxMajorName.Text = majorDetail.MajorName; }