public DataTable load_capthuoc(CAPTHUOC_NOITRUdto p)
 {
     int ts = 1;
     string[] name = new string[ts];
     object[] values = new object[ts];
     name[0] = "@maphieutd";
     values[0] = p.Maphieutd;
     return kn.laydulieu("load_capthuoc", name, values, ts);
 }
 public int xoa_capthuoc(CAPTHUOC_NOITRUdto p)
 {
     int ts = 2;
     string[] name = new string[ts];
     object[] values = new object[ts];
     name[0] = "@mathuoc";
     name[1] = "@maphieutd";
     values[0] = p.Mathuoc;
     values[1] = p.Maphieutd;
     return kn.update("xoa_capthuoc", name, values, ts);
 }
 public int insert_capthuoc(CAPTHUOC_NOITRUdto p)
 {
     int ts = 5;
     string[] name = new string[ts];
     object[] values = new object[ts];
     name[0] = "@mathuoc";
     name[1] = "@sluong";
     name[2] = "@lieudung";
     name[3] = "@ghichu";
     name[4] = "@maphieutd";
     values[0] = p.Mathuoc;
     values[1] = p.Sluong;
     values[2] = p.Lieudung;
     values[3] = p.Ghichu;
     values[4] = p.Maphieutd;
     return kn.update("insert_capthuoc", name, values,ts);
 }