コード例 #1
0
        public static Domain.MaterialLocationCollection GetMaterialLocationCollection()
        {
            YellowstonePathology.Business.Domain.MaterialLocationCollection result = new Domain.MaterialLocationCollection();
            MySqlCommand cmd = new MySqlCommand();

            cmd.CommandText = "Select * from tblMaterialLocation order by Name;";
            cmd.CommandType = System.Data.CommandType.Text;

            using (MySqlConnection cn = new MySqlConnection(YellowstonePathology.Properties.Settings.Default.CurrentConnectionString))
            {
                cn.Open();
                cmd.Connection = cn;
                using (MySqlDataReader dr = cmd.ExecuteReader())
                {
                    while (dr.Read())
                    {
                        YellowstonePathology.Business.Domain.MaterialLocation materialLocation = new YellowstonePathology.Business.Domain.MaterialLocation();
                        YellowstonePathology.Business.Persistence.SqlDataReaderPropertyWriter sqlDataReaderPropertyWriter = new Persistence.SqlDataReaderPropertyWriter(materialLocation, dr);
                        sqlDataReaderPropertyWriter.WriteProperties();
                        result.Add(materialLocation);
                    }
                }
            }
            return(result);
        }
コード例 #2
0
 private static Domain.MaterialLocationCollection BuildMaterialLocationCollection(XElement sourceElement)
 {
     Domain.MaterialLocationCollection materialLocationCollection = new Domain.MaterialLocationCollection();
     if (sourceElement != null)
     {
         foreach (XElement materialLocationElement in sourceElement.Elements("MaterialLocation"))
         {
             materialLocationCollection.Add(BuildMaterialLocation(materialLocationElement));
         }
     }
     return(materialLocationCollection);
 }
コード例 #3
0
 private static Domain.MaterialLocationCollection BuildMaterialLocationCollection(XElement sourceElement)
 {
     Domain.MaterialLocationCollection materialLocationCollection = new Domain.MaterialLocationCollection();
     if (sourceElement != null)
     {
         foreach (XElement materialLocationElement in sourceElement.Elements("MaterialLocation"))
         {
             materialLocationCollection.Add(BuildMaterialLocation(materialLocationElement));
         }
     }
     return materialLocationCollection;
 }