コード例 #1
0
ファイル: FormMajorDetail.cs プロジェクト: hpbaotho/benhvien
        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();
        }
コード例 #2
0
ファイル: FormMajorDetail.cs プロジェクト: hpbaotho/benhvien
 public FormMajorDetail(Major majorDetail, String userAction)
 {
     InitializeComponent();
     this.MajorDetail = majorDetail;
     this.UserAction = userAction;
     SetMajorDetail(majorDetail);
 }
コード例 #3
0
ファイル: Major.cs プロジェクト: hpbaotho/benhvien
 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);
 }
コード例 #4
0
ファイル: Major.cs プロジェクト: hpbaotho/benhvien
 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);
 }
コード例 #5
0
ファイル: Major.cs プロジェクト: hpbaotho/benhvien
 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;
 }
コード例 #6
0
ファイル: FormMajorDetail.cs プロジェクト: hpbaotho/benhvien
 private void SetMajorDetail(Major majorDetail)
 {
     textBoxMajorID.Text = majorDetail.MajorID.ToString();
     textBoxMajorName.Text = majorDetail.MajorName;
 }