public ShipmentDetailsPage(YellowstonePathology.Business.ClientOrder.Model.Shipment shipment, YellowstonePathology.Business.ClientOrder.Model.ClientOrderDetailCollection clientOrderDetailCollection, YellowstonePathology.Business.Persistence.ObjectTracker objectTracker)
        {
            this.m_Shipment = shipment;
            this.m_ClientOrderDetailCollection = clientOrderDetailCollection;
            this.m_ObjectTracker = objectTracker;

            InitializeComponent();

            DataContext = this;

            Loaded += new RoutedEventHandler(ShipmentDetailsPage_Loaded);
            this.TextBoxContainerId.KeyUp +=new KeyEventHandler(TextBoxContainerId_KeyUp);
        }
        public ShipmentDetailsPage(YellowstonePathology.Business.ClientOrder.Model.Shipment shipment, YellowstonePathology.Business.ClientOrder.Model.ClientOrderDetailCollection clientOrderDetailCollection, YellowstonePathology.Business.Persistence.ObjectTracker objectTracker)
        {
            this.m_Shipment = shipment;
            this.m_ClientOrderDetailCollection = clientOrderDetailCollection;
            this.m_ObjectTracker = objectTracker;

            InitializeComponent();

            DataContext = this;

            Loaded += new RoutedEventHandler(ShipmentDetailsPage_Loaded);
            this.TextBoxContainerId.KeyUp += new KeyEventHandler(TextBoxContainerId_KeyUp);
        }
        public SpecimenMatchingPage(YellowstonePathology.Business.ClientOrder.Model.ClientOrder clientOrder, YellowstonePathology.Business.ClientOrder.Model.ClientOrderDetail clientOrderDetail, 
            YellowstonePathology.Business.ClientOrder.Model.Shipment shipment, 
            YellowstonePathology.Business.ClientOrder.Model.ClientOrderDetailCollection clientOrderDetailCollection)
        {
            this.m_ClientOrder = clientOrder;
            this.m_ClientOrderDetail = clientOrderDetail;
            this.m_Shipment = shipment;
            this.m_ClientOrderDetailCollection = clientOrderDetailCollection;

            InitializeComponent();
            this.DataContext = this;

            Loaded += new RoutedEventHandler(SpecimenMatchingPage_Loaded);
        }
        public SpecimenMatchingPage(YellowstonePathology.Business.ClientOrder.Model.ClientOrder clientOrder, YellowstonePathology.Business.ClientOrder.Model.ClientOrderDetail clientOrderDetail,
                                    YellowstonePathology.Business.ClientOrder.Model.Shipment shipment,
                                    YellowstonePathology.Business.ClientOrder.Model.ClientOrderDetailCollection clientOrderDetailCollection)
        {
            this.m_ClientOrder                 = clientOrder;
            this.m_ClientOrderDetail           = clientOrderDetail;
            this.m_Shipment                    = shipment;
            this.m_ClientOrderDetailCollection = clientOrderDetailCollection;

            InitializeComponent();
            this.DataContext = this;

            Loaded += new RoutedEventHandler(SpecimenMatchingPage_Loaded);
        }
Beispiel #5
0
        public static YellowstonePathology.Business.ClientOrder.Model.ShipmentReturnResult GetShipment(string shipmentId)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.CommandText = "ws_GetShipment";
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@ShipmentId", SqlDbType.VarChar).Value = shipmentId;

            YellowstonePathology.Business.ClientOrder.Model.ShipmentReturnResult shipmentReturnResult = new YellowstonePathology.Business.ClientOrder.Model.ShipmentReturnResult();

            YellowstonePathology.Business.ClientOrder.Model.Shipment shipment = new YellowstonePathology.Business.ClientOrder.Model.Shipment();
            YellowstonePathology.Business.ClientOrder.Model.ClientOrderDetailCollection clientOrderDetailCollection = new YellowstonePathology.Business.ClientOrder.Model.ClientOrderDetailCollection();

            shipmentReturnResult.Shipment = shipment;
            shipmentReturnResult.ClientOrderDetailCollection = clientOrderDetailCollection;

            using (SqlConnection cn = new SqlConnection(ServerSqlConnectionString))
            {
                cn.Open();
                cmd.Connection = cn;
                using (SqlDataReader dr = cmd.ExecuteReader())
                {
                    while (dr.Read())
                    {
                        YellowstonePathology.Business.Persistence.SqlDataReaderPropertyWriter propertyWriter = new Persistence.SqlDataReaderPropertyWriter(shipment, dr);
                        propertyWriter.WriteProperties();
                    }

                    dr.NextResult();

                    BuildClientOrderDetailCollection(clientOrderDetailCollection, dr);
                }
            }

            return(shipmentReturnResult);
        }
        public static YellowstonePathology.Business.ClientOrder.Model.ShipmentReturnResult GetShipment(string shipmentId)
        {
            SqlCommand cmd = new SqlCommand();
            cmd.CommandText = "ws_GetShipment";
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@ShipmentId", SqlDbType.VarChar).Value = shipmentId;

            YellowstonePathology.Business.ClientOrder.Model.ShipmentReturnResult shipmentReturnResult = new YellowstonePathology.Business.ClientOrder.Model.ShipmentReturnResult();

            YellowstonePathology.Business.ClientOrder.Model.Shipment shipment = new YellowstonePathology.Business.ClientOrder.Model.Shipment();
            YellowstonePathology.Business.ClientOrder.Model.ClientOrderDetailCollection clientOrderDetailCollection = new YellowstonePathology.Business.ClientOrder.Model.ClientOrderDetailCollection();

            shipmentReturnResult.Shipment = shipment;
            shipmentReturnResult.ClientOrderDetailCollection = clientOrderDetailCollection;

            using (SqlConnection cn = new SqlConnection(ServerSqlConnectionString))
            {
                cn.Open();
                cmd.Connection = cn;
                using (SqlDataReader dr = cmd.ExecuteReader())
                {
                    while (dr.Read())
                    {
                        YellowstonePathology.Business.Persistence.SqlDataReaderPropertyWriter propertyWriter = new Persistence.SqlDataReaderPropertyWriter(shipment, dr);
                        propertyWriter.WriteProperties();
                    }

                    dr.NextResult();

                    BuildClientOrderDetailCollection(clientOrderDetailCollection, dr);
                }
            }

            return shipmentReturnResult;
        }