Exemple #1
0
        private int compare(FishpondCaseModel a, FishpondCaseModel b)
        {
            int retVal = 0;

            switch (pSortColumn)
            {
            case "VehicleRegNo":
                retVal = string.Compare(a.VehicleRegistration, b.VehicleRegistration);
                break;

            case "VerifyDate":
                retVal = string.Compare(a.VerifyDate.ToString("yyyy MM dd"), b.VerifyDate.ToString("yyyy MM dd"));
                break;

            case "TicketDate":
                retVal = string.Compare(a.TicketDate.ToString("yyyy MM dd"), b.TicketDate.ToString("yyyy MM dd"));
                break;

            case "Rejected":
                retVal = string.Compare(a.TimesRejected.ToString("0000"), b.TimesRejected.ToString("0000"));
                break;

            case "VehicleMake":
                retVal = string.Compare(a.VehicleMake, b.VehicleMake);
                break;

            case "VehicleModel":
                retVal = string.Compare(a.VehicleModel, b.VehicleModel);
                break;

            case "RejectReason":
                retVal = string.Compare(a.RejectReason, b.RejectReason);
                break;

            case "RejectedBy":
                retVal = string.Compare(a.RejectBy, b.RejectBy);
                break;

            case "LockedBy":
                retVal = string.Compare(a.LockedBy, b.LockedBy);
                break;

            default:     // TicketNo
                retVal = string.Compare(a.TicketNo, b.TicketNo);
                break;
            }

            retVal *= pSortOrder;

            if (retVal == 0)
            {
                retVal = string.Compare(a.TicketNo, b.TicketNo);
            }

            return(retVal);
        }
Exemple #2
0
 private void listCases_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     buttChoose.IsEnabled = (listCases.SelectedIndex >= 0);
     pSelectIndex         = listCases.SelectedIndex;
     if (pSelectIndex >= 0)
     {
         FishpondCaseModel itm = (FishpondCaseModel)listCases.SelectedItem;
         pTicketNo = itm.TicketNo;
     }
 }
Exemple #3
0
 private void buttChoose_Click(object sender, RoutedEventArgs e)
 {
     pDoExit = false;
     if (listCases.SelectedIndex >= 0)
     {
         FishpondCaseModel itm = (FishpondCaseModel)listCases.SelectedItem;
         pTicketNo = itm.TicketNo;
         this.Close();
     }
     else
     {
         pTicketNo = string.Empty;
     }
 }