Пример #1
0
            private int Compare(PdfPacketInfoListViewItem x, PdfPacketInfoListViewItem y)
            {
                if (null == x && null == y)
                {
                    return(0);
                }
                if (null == x)
                {
                    return(-1);
                }
                if (null == y)
                {
                    return(1);
                }

                if (x.SubItems[1].Text.Equals(y.SubItems[1].Text))
                {
                    return(string.Compare(x.SubItems[2].Text, y.SubItems[2].Text));
                }
                return(string.Compare(x.Text, y.Text));
            }
Пример #2
0
        private void lvwPdfPacketInfos_SelectedIndexChanged(object sender, EventArgs e)
        {
            txtRecipientNameInPackingList.Text = string.Empty;
            txtRecipientName.Text  = string.Empty;
            txtReceiverPhone.Text  = string.Empty;
            txtShipmentNumber.Text = string.Empty;
            lnklblFilename.Text    = "<null>";

            if (lvwPdfPacketInfos.SelectedItems.Count <= 0)
            {
                return;
            }

            PdfPacketInfoListViewItem item = lvwPdfPacketInfos.SelectedItems[0] as PdfPacketInfoListViewItem;

            txtRecipientNameInPackingList.Text = item.PacketInfo.MatchedRecipientName;
            txtRecipientName.Text  = item.PacketInfo.RecipientName;
            txtReceiverPhone.Text  = item.PacketInfo.ReceiverPhone;
            txtShipmentNumber.Text = item.PacketInfo.ShipmentNumber;
            txtAddress.Text        = item.PacketInfo.Address;
            lnklblFilename.Text    = (string.IsNullOrEmpty(item.PacketInfo.Filename) ? "Unavailable" : item.PacketInfo.Filename);
            lnklblFilename.Enabled = !string.IsNullOrEmpty(item.PacketInfo.Filename);
        }