public List <ShipmentDetailDTO> GetListShipmentDetail(int id_Shipment)
        {
            List <ShipmentDetailDTO> listBillInfo = new List <ShipmentDetailDTO>();

            DataTable data = ShipmentDetailDAL.Instance.GetListShipmentDetail(id_Shipment);

            foreach (DataRow item in data.Rows)
            {
                ShipmentDetailDTO info = new ShipmentDetailDTO(item);
                listBillInfo.Add(info);
            }
            return(listBillInfo);
        }
Exemplo n.º 2
0
        public ShipmentDetail(Shipment shipment)
        {
            InitializeComponent();
            this.shipment = new ShipmentDetailDTO(shipment);
            foreach (var package in this.shipment.Packages)
            {
                Button button = new Button();
                button.Content = package.Id.ToString();
                button.Name    = "btn" + package.Id.ToString();
                button.Click  += btnPackage_Click;

                stackPanel.Children.Add(button);
            }
            this.selectedPackage = this.shipment.Packages[0];
            text1.Text           = this.shipment.Packages[0].CustomerReceiver.Name;
            text2.Text           = this.shipment.Packages[0].CustomerSender.Name;
            text3.ItemsSource    = Enum.GetValues(typeof(PackageCondition)).Cast <PackageCondition>();
            text4.ItemsSource    = Enum.GetValues(typeof(PackageState)).Cast <PackageState>();
            text5.ItemsSource    = Enum.GetValues(typeof(ShipmentState)).Cast <ShipmentState>();
            text3.SelectedItem   = (PackageCondition)this.shipment.Packages[0].Condition;
            text4.SelectedItem   = (PackageState)this.shipment.Packages[0].Status;
            text5.SelectedItem   = (ShipmentState)this.shipment.shipment.Status;
        }