public DataTable load_ctdv_mabn(PHIEUSDDVdto p)
 {
     int thamso = 1;
     string[] name = new string[thamso];
     object[] values = new object[thamso];
     name[0] = "@mabn";
     values[0] = p.Mabn;
     return kn.laydulieu("load_ctdv_mabn", name, values, thamso);
 }
 public DataTable dsbn_maphieudv(PHIEUSDDVdto p)
 {
     int thamso = 1;
     string[] name = new string[thamso];
     object[] values = new object[thamso];
     name[0] = "@maphieudv";
     values[0] = p.Maphieudv;
     return kn.laydulieu("dsbn_maphieudv", name, values, thamso);
 }
 public int insert_pdv(PHIEUSDDVdto p)
 {
     int thamso = 4;
     string[] name = new string[thamso];
     object[] values = new object[thamso];
     name[0] = "@maphieudv";
     name[1] = "@mabn";
     name[2] = "@ngaysd";
     name[3] = "@manv";
     values[0] = p.Maphieudv;
     values[1] = p.Mabn;
     values[2] = p.Ngaysd;
     values[3] = p.Manv;
     return kn.update("insert_pdv", name, values, thamso);
 }
 public DataTable load_ctdv_mabn(PHIEUSDDVdto p)
 {
     return dv.load_ctdv_mabn(p);
 }
 public int insert_pdv(PHIEUSDDVdto p)
 {
     return dv.insert_pdv(p);
 }
 public DataTable dsbn_maphieudv(PHIEUSDDVdto p)
 {
     return dv.dsbn_maphieudv(p);
 }