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); }
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; }