public int Delete(int Code, SqlTransaction Transaction) { MaterialInDAL ndal = new MaterialInDAL(Transaction); MaterialInDtlDAL ldal = new MaterialInDtlDAL(Transaction); MaterialInDtlQueryModel qmObj = new MaterialInDtlQueryModel(); qmObj.MaterialInCodeEqual = Code.ToString(); foreach (MaterialInDtlModel model2 in ldal.Select(qmObj)) { ldal.Delete(model2.MaterialInDtlCode); } return(ndal.Delete(Code)); }