예제 #1
0
        protected void btnedit_Click(object sender, EventArgs e)
        {
            DateTime dt   = DateTime.Parse(txtngaysinh.Text);
            int      gt   = int.Parse(ddlgioitinh.SelectedValue);
            int      ml   = int.Parse(ddlmalop.SelectedValue);
            int      cmnd = int.Parse(txtcmnd.Text);
            int      sdt  = int.Parse(txtsdt.Text);
            int      mgv  = int.Parse(ddlmagv.SelectedValue);
            int      mtt  = int.Parse(ddlmatinhtrang.SelectedValue);
            SINHVIEN sv   = new SINHVIEN(txttensv.Text, gt, dt, cmnd, txttongiao.Text, sdt, txtquequan.Text, txtkhoahoc.Text, mtt, ml, mgv);

            if (sinhviendao.edit_SV(sv, txtmasv.Text))
            {
                grvsinhvien.DataSource = sinhviendao.dataset("select SINHVIEN.MaSV,TenSV,GioiTinh,NgaySinh,SoCMND, SINHVIEN.SDT , TonGiao,QueQuan,KhoaHoc, SINHVIEN.MaTT, TINHTRANG.TinhTrang, SINHVIEN.MaLop,MaGV, LOP.TenLop, NGANH.MaNganh,TenNganh , KHOA.MaKhoa,TenKhoa from SINHVIEN, LOP , NGANH , KhOA, TINHTRANG  where SINHVIEN.MaLop = LOP.MaLop and SINHVIEN.MaTT = TINHTRANG.MaTT and LOP.MaNganh = NGANH.MaNganh and NGANH.MaKhoa = KHOA.MaKhoa  ");
                grvsinhvien.DataBind();
                Label1.Text = "DA EDIT";
            }
            else
            {
                Label1.Text = "ERROR EDIT";
            }
        }
예제 #2
0
        public bool add_SV(SINHVIEN sv)
        {
            SqlConnection conn = new SqlConnection(connectString);
            string        sql  = "INSERT INTO SINHVIEN(TenSV, GioiTinh, NgaySinh, SoCMND, TonGiao, SDT, QueQuan, KhoaHoc, MaTT, MaLop,MaGV) VALUES (@ten, @gioitinh, @ngay, @cmnd, @tongiao, @sdt, @quequan, @khoahoc, @matt, @malop, @magv)";
            SqlCommand    cmd  = new SqlCommand(sql, conn);

            cmd.Parameters.AddWithValue("@ten", sv.TenSV);
            cmd.Parameters.AddWithValue("@gioitinh", sv.GioiTinh);
            cmd.Parameters.AddWithValue("@ngay", sv.NgaySinh);
            cmd.Parameters.AddWithValue("@cmnd", sv.SoCMND);
            cmd.Parameters.AddWithValue("@tongiao", sv.TonGiao);
            cmd.Parameters.AddWithValue("@sdt", sv.SDT);
            cmd.Parameters.AddWithValue("@quequan", sv.QueQuan);
            cmd.Parameters.AddWithValue("@khoahoc", sv.KhoaHoc);
            cmd.Parameters.AddWithValue("@matt", sv.MaTinhTrang);
            cmd.Parameters.AddWithValue("@malop", sv.MaLop);
            cmd.Parameters.AddWithValue("@magv", sv.MaGV);
            conn.Open();
            int dem = cmd.ExecuteNonQuery();

            conn.Close();
            return(dem >= 1);
        }
예제 #3
0
        public bool edit_SV(SINHVIEN sv, string masv)
        {
            SqlConnection conn = new SqlConnection(connectString);
            string        sql  = "UPDATE SINHVIEN SET TenSV=@ten , GioiTinh=@gioitinh, NgaySinh=@ngay, SoCMND=@cmnd, TonGiao= @tongiao, SDT=@sdt, QueQuan=@quequan, KhoaHoc=@khoahoc, MaTT= @matt, MaLop= @malop,MaGV=@magv WHERE MaSV= @masv";
            SqlCommand    cmd  = new SqlCommand(sql, conn);

            cmd.Parameters.AddWithValue("@masv", masv);
            cmd.Parameters.AddWithValue("@ten", sv.TenSV);
            cmd.Parameters.AddWithValue("@gioitinh", sv.GioiTinh);
            cmd.Parameters.AddWithValue("@ngay", sv.NgaySinh);
            cmd.Parameters.AddWithValue("@cmnd", sv.SoCMND);
            cmd.Parameters.AddWithValue("@tongiao", sv.TonGiao);
            cmd.Parameters.AddWithValue("@sdt", sv.SDT);
            cmd.Parameters.AddWithValue("@quequan", sv.QueQuan);
            cmd.Parameters.AddWithValue("@khoahoc", sv.KhoaHoc);
            cmd.Parameters.AddWithValue("@matt", sv.MaTinhTrang);
            cmd.Parameters.AddWithValue("@malop", sv.MaLop);
            cmd.Parameters.AddWithValue("@magv", sv.MaGV);
            conn.Open();
            int dem = cmd.ExecuteNonQuery();

            conn.Close();
            return(dem >= 1);
        }