示例#1
0
 public static void LoadWaiveMaterialAmountByReader(DataRow row, WaiveMaterialAmount o)
 {
     o.ID         = Convert.ToInt64(row["ID"]);
     o.Length     = Convert.ToDecimal(row["Length"]);
     o.Width      = Convert.ToDecimal(row["Width"]);
     o.Amount     = Convert.ToDecimal(row["Amount"]);
     o.WaiveID    = Convert.ToInt64(row["WaiveID"]);
     o.MaterialID = Convert.ToInt64(row["MaterialID"]);
 }
示例#2
0
            public static WaiveMaterialAmountCollection GetWaiveMaterialAmountByWaiveID_MaterialID(Int64 WaiveID, Int64 MaterialID)
            {
                WaiveMaterialAmountCollection c = new WaiveMaterialAmountCollection();

                SqlCommand             cmd    = new SqlCommand();
                SqlParameterCollection Params = cmd.Parameters;

                Params.Add(new SqlParameter("WaiveID", WaiveID));
                Params.Add(new SqlParameter("MaterialID", MaterialID));

                DataTable dt = Execute.FillDataTable(StoredProcedures.GetWaiveMaterialAmountByWaiveID_MaterialID, Params);

                if (dt.Rows.Count > 0)
                {
                    foreach (DataRow row in dt.Rows)
                    {
                        WaiveMaterialAmount o = new WaiveMaterialAmount();
                        LoadWaiveMaterialAmountByReader(row, o);
                        c.Add(o);
                    }
                }

                return(c);
            }