コード例 #1
0
        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";
                }
            }
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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;
            }
        }
コード例 #4
0
 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);
     }
 }
コード例 #5
0
 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);
     }
 }
コード例 #6
0
        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";
            }
        }
コード例 #7
0
 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);
     }
 }