public static void LoadPackageMaterialAmountDTOByReader(DataRow row, PackageMaterialAmountDTO o) { o.Length = Convert.ToDecimal(row["Length"]); o.Width = Convert.ToDecimal(row["Width"]); o.Amount = Convert.ToDecimal(row["Amount"]); o.PackageID = Convert.ToInt64(row["PackageID"]); o.MaterialID = Convert.ToInt64(row["MaterialID"]); }
public static PackageMaterialAmountDTOCollection GetPackageMaterialAmountByPackageIDMaterialID(Int64 PackageID, Int64 MaterialID) { PackageMaterialAmountDTOCollection c = new PackageMaterialAmountDTOCollection(); SqlCommand cmd = new SqlCommand(); SqlParameterCollection Params = cmd.Parameters; Params.Add(new SqlParameter("PackageID", PackageID)); Params.Add(new SqlParameter("MaterialID", MaterialID)); DataTable dt = Execute.FillDataTable(StoredProcedures.GetPackageMaterialAmountByPackageID_MaterialID, Params); if (dt.Rows.Count > 0) { foreach (DataRow row in dt.Rows) { PackageMaterialAmountDTO o = new PackageMaterialAmountDTO(); LoadPackageMaterialAmountDTOByReader(row, o); c.Add(o); } } return(c); }