Пример #1
0
 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"]);
 }
Пример #2
0
            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);
            }