protected void btnThem_Click(object sender, EventArgs e) { ng = LayDuLieuTuForm(); cn = new chucnang(); bool exist = cn.CheckMaNganh(ng.MaNganh); if (exist) { lblThongBao.Text = "Tác Giả này đã có"; } else { bool result = cn.InsertNganh(ng); if (result) { lblThongBao.Text = "Thêm thành công"; DoDuLieuVaoGridView(); XoaNoiDung(Page); } else { lblThongBao.Text = "Có lỗi"; } } }
public nganh LayDuLieuTuForm() { nganh ng = new nganh() { MaNganh = txtMaNganh.Text, TenNganh = txtTenNganh.Text, SoTinChi = int.Parse(txtSoTinChi.Text), SoHK = int.Parse(txtSoHocKi.Text), MaKhoa = ddlKhoa.SelectedValue.ToString() }; return(ng); }
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e) { string ma = GridView1.SelectedRow.Cells[0].Text; ng = cn.GetNganhByID(ma); if (ng != null) { txtMaNganh.Text = ng.MaNganh; txtTenNganh.Text = ng.TenNganh; txtSoTinChi.Text = ng.SoTinChi.ToString(); txtSoHocKi.Text = ng.SoHK.ToString(); ddlKhoa.SelectedValue = ng.MaKhoa; } }
public bool UpdateNganh(nganh ng) { using (SqlConnection conn = new SqlConnection(connect)) { string sql = "update Nganh set TenNganh=@ten,SoTinChi=@stc,SoHK=@shk,MaKhoa=@mk where MaNganh=@ma"; SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@ma", ng.MaNganh); cmd.Parameters.AddWithValue("@ten", ng.TenNganh); cmd.Parameters.AddWithValue("@stc", ng.SoTinChi); cmd.Parameters.AddWithValue("@shk", ng.SoHK); cmd.Parameters.AddWithValue("@mk", ng.MaKhoa); conn.Open(); int count = (int)cmd.ExecuteNonQuery(); return(count >= 1); } }
public bool InsertNganh(nganh ng) { using (SqlConnection conn = new SqlConnection(connect)) { string sql = "insert into Nganh values(@ma,@ten,@stc,@shk,@mk)"; SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@ma", ng.MaNganh); cmd.Parameters.AddWithValue("@ten", ng.TenNganh); cmd.Parameters.AddWithValue("@stc", ng.SoTinChi); cmd.Parameters.AddWithValue("@shk", ng.SoHK); cmd.Parameters.AddWithValue("@mk", ng.MaKhoa); conn.Open(); int count = (int)cmd.ExecuteNonQuery(); return(count >= 1); } }
protected void btnSua_Click(object sender, EventArgs e) { ng = LayDuLieuTuForm(); bool result = cn.UpdateNganh(ng); if (result) { lblThongBao.Text = "Cập nhập thành công"; DoDuLieuVaoGridView(); XoaNoiDung(Page); } else { lblThongBao.Text = "Có lỗi"; } }
public nganh GetNganhByID(string ma) { using (SqlConnection conn = new SqlConnection(connect)) { string sql = "select * from Nganh where MaNganh=@ma"; SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@ma", ma); conn.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { nganh ng = new nganh() { MaNganh = (string)dr["MaNganh"], TenNganh = (string)dr["TenNganh"], SoTinChi = (int)dr["SoTinChi"], SoHK = (int)dr["SoHK"], MaKhoa = (string)dr["MaKhoa"] }; return(ng); } return(null); } }