Ejemplo n.º 1
0
 private void NxtBtn_Clicked(object sender, EventArgs e)
 {
     if (misChargeResults.Count() > 0)
     {
         List <MiscChargeSearchReview> miscChargeSearchReviews = new List <MiscChargeSearchReview>();
         List <MischargeResultMobile>  itemListMis             = RateList.ItemsSource as List <MischargeResultMobile>;
         foreach (MischargeResultMobile msr in itemListMis)
         {
             MiscChargeSearchReview miscChargeSearchReview = new MiscChargeSearchReview();
             miscChargeSearchReview.VehicleTypeId   = msr.VehicleTypeId;
             miscChargeSearchReview.LocationId      = msr.LocationId;
             miscChargeSearchReview.MiscChargeID    = msr.MiscChargeID;
             miscChargeSearchReview.Name            = msr.Name;
             miscChargeSearchReview.Description     = msr.Description;
             miscChargeSearchReview.CalculationType = msr.CalculationType;
             miscChargeSearchReview.Value           = msr.Value;
             miscChargeSearchReview.MisChargeCode   = msr.MisChargeCode;
             miscChargeSearchReview.IsOptional      = msr.IsOptional;
             miscChargeSearchReview.Unit            = msr.Unit;
             miscChargeSearchReview.TaxNotAvailable = msr.TaxNotAvailable;
             miscChargeSearchReview.isQuantity      = msr.IsQuantity;
             miscChargeSearchReview.IsSelected      = msr.isSelected;
             miscChargeSearchReview.StartDate       = (DateTime)reservationView.StartDate;
             miscChargeSearchReview.EndDate         = (DateTime)reservationView.EndDate;
             miscChargeSearchReview.StartDateString = reservationView.StartDateStr;
             miscChargeSearchReview.EndDateString   = reservationView.EndDateStr;
             if (miscChargeSearchReview.IsSelected)
             {
                 miscChargeSearchReviews.Add(miscChargeSearchReview);
             }
         }
         reservationView.MiscList2 = miscChargeSearchReviews;
     }
     if (taxResults.Count() > 0)
     {
         List <LocationTaxModel> locationTaxModels = new List <LocationTaxModel>();
         List <LocationTaxModel> itemsourceTax     = taxList.ItemsSource as List <LocationTaxModel>;
         foreach (LocationTaxModel ltm in itemsourceTax)
         {
             LocationTaxModel locationTaxModel = new LocationTaxModel();
             locationTaxModel.LocationId   = ltm.LocationId;
             locationTaxModel.TaxId        = ltm.TaxId;
             locationTaxModel.Name         = ltm.Name;
             locationTaxModel.Description  = ltm.Description;
             locationTaxModel.Value        = ltm.Value;
             locationTaxModel.LocationName = ltm.LocationName;
             locationTaxModel.IsSelected   = ltm.IsSelected;
             if (locationTaxModel.IsSelected)
             {
                 locationTaxModels.Add(locationTaxModel);
             }
         }
         reservationView.TaxList2 = locationTaxModels;
     }
     Navigation.PushAsync(new EditSummaryOfCharges(reservationView, reservationData));
 }
Ejemplo n.º 2
0
        private void NxtBtn_Clicked(object sender, EventArgs e)
        {
            List <MiscChargeSearchReview> miscChargeSearchReviews = new List <MiscChargeSearchReview>();

            if (misChargeResultsNonSelectable.Count() > 0)
            {
                List <MiscChargeSearchReview> itemListMis = RateList.ItemsSource as List <MiscChargeSearchReview>;
                foreach (MiscChargeSearchReview msr in itemListMis)
                {
                    msr.StartDate       = (DateTime)reservationView.StartDate;
                    msr.EndDate         = (DateTime)reservationView.EndDate;
                    msr.StartDateString = reservationView.StartDateStr;
                    msr.EndDateString   = reservationView.EndDateStr;
                    if (msr.IsSelected)
                    {
                        miscChargeSearchReviews.Add(msr);
                    }
                }
            }

            if (misChargeResultsSelectable.Count() > 0)
            {
                List <MiscChargeSearchReview> itemListMis2 = RateListSelectLabel.ItemsSource as List <MiscChargeSearchReview>;
                foreach (MiscChargeSearchReview msr in itemListMis2)
                {
                    msr.StartDate       = (DateTime)reservationView.StartDate;
                    msr.EndDate         = (DateTime)reservationView.EndDate;
                    msr.StartDateString = reservationView.StartDateStr;
                    msr.EndDateString   = reservationView.EndDateStr;
                    if (msr.IsSelected)
                    {
                        miscChargeSearchReviews.Add(msr);
                    }
                }
            }

            if (misChargeResultsSelectableDeducible.Count > 0)
            {
                List <MiscChargeSearchReview> itemListMisde2 = RateListSelectLabelDeducible.ItemsSource as List <MiscChargeSearchReview>;
                foreach (MiscChargeSearchReview msr in itemListMisde2)
                {
                    msr.StartDate       = (DateTime)reservationView.StartDate;
                    msr.EndDate         = (DateTime)reservationView.EndDate;
                    msr.StartDateString = reservationView.StartDateStr;
                    msr.EndDateString   = reservationView.EndDateStr;
                    if (msr.IsSelected)
                    {
                        if (selectedDeductibleMiscValues != null)
                        {
                            if (selectedDeductibleMiscValues.ContainsKey(msr.MiscChargeID))
                            {
                                msr.Value = decimal.Parse(selectedDeductibleMiscValues[msr.MiscChargeID]);
                            }
                        }
                        miscChargeSearchReviews.Add(msr);
                    }
                }
            }

            if (misChargeResultsSelectableDeducibleThree.Count > 0)
            {
                List <MiscChargeSearchReview> itemListMisde3 = RateListSelectLabelDeducibleThree.ItemsSource as List <MiscChargeSearchReview>;
                foreach (MiscChargeSearchReview msr in itemListMisde3)
                {
                    msr.StartDate       = (DateTime)reservationView.StartDate;
                    msr.EndDate         = (DateTime)reservationView.EndDate;
                    msr.StartDateString = reservationView.StartDateStr;
                    msr.EndDateString   = reservationView.EndDateStr;
                    if (msr.IsSelected)
                    {
                        if (selectedDeductibleMiscValues != null)
                        {
                            if (selectedDeductibleMiscValues.ContainsKey(msr.MiscChargeID))
                            {
                                msr.Value = decimal.Parse(selectedDeductibleMiscValues[msr.MiscChargeID]);
                            }
                        }
                        miscChargeSearchReviews.Add(msr);
                    }
                }
            }

            if (misChargeResultsSelectableDeducibleFour.Count > 0)
            {
                List <MiscChargeSearchReview> itemListMisde4 = RateListSelectLabelDeducibleFour.ItemsSource as List <MiscChargeSearchReview>;
                foreach (MiscChargeSearchReview msr in itemListMisde4)
                {
                    msr.StartDate       = (DateTime)reservationView.StartDate;
                    msr.EndDate         = (DateTime)reservationView.EndDate;
                    msr.StartDateString = reservationView.StartDateStr;
                    msr.EndDateString   = reservationView.EndDateStr;
                    if (msr.IsSelected)
                    {
                        if (selectedDeductibleMiscValues != null)
                        {
                            if (selectedDeductibleMiscValues.ContainsKey(msr.MiscChargeID))
                            {
                                msr.Value = decimal.Parse(selectedDeductibleMiscValues[msr.MiscChargeID]);
                            }
                        }
                        miscChargeSearchReviews.Add(msr);
                    }
                }
            }


            if (misChargeResultsSelectableDeducibleFive.Count > 0)
            {
                List <MiscChargeSearchReview> itemListMisde5 = RateListSelectLabelDeducibleFive.ItemsSource as List <MiscChargeSearchReview>;
                foreach (MiscChargeSearchReview msr in itemListMisde5)
                {
                    msr.StartDate       = (DateTime)reservationView.StartDate;
                    msr.EndDate         = (DateTime)reservationView.EndDate;
                    msr.StartDateString = reservationView.StartDateStr;
                    msr.EndDateString   = reservationView.EndDateStr;
                    if (msr.IsSelected)
                    {
                        if (selectedDeductibleMiscValues != null)
                        {
                            if (selectedDeductibleMiscValues.ContainsKey(msr.MiscChargeID))
                            {
                                msr.Value = decimal.Parse(selectedDeductibleMiscValues[msr.MiscChargeID]);
                            }
                        }
                        miscChargeSearchReviews.Add(msr);
                    }
                }
            }

            reservationView.MiscList2 = miscChargeSearchReviews;


            if (taxResults.Count() > 0)
            {
                List <LocationTaxModel> locationTaxModels = new List <LocationTaxModel>();
                List <LocationTaxModel> itemsourceTax     = taxList.ItemsSource as List <LocationTaxModel>;
                foreach (LocationTaxModel ltm in itemsourceTax)
                {
                    LocationTaxModel locationTaxModel = new LocationTaxModel();
                    locationTaxModel.LocationId   = ltm.LocationId;
                    locationTaxModel.TaxId        = ltm.TaxId;
                    locationTaxModel.Name         = ltm.Name;
                    locationTaxModel.Description  = ltm.Description;
                    locationTaxModel.Value        = ltm.Value;
                    locationTaxModel.LocationName = ltm.LocationName;
                    locationTaxModel.IsSelected   = ltm.IsSelected;
                    if (locationTaxModel.IsSelected)
                    {
                        locationTaxModels.Add(locationTaxModel);
                    }
                }
                reservationView.TaxList2 = locationTaxModels;
            }
            Navigation.PushAsync(new SummaryOfChargesPage(reservationView, selectedVehicle));
        }
Ejemplo n.º 3
0
        private void NxtBtn_Clicked(object sender, EventArgs e)
        {
            List <MiscChargeSearchReview> miscChargeSearchReviews = new List <MiscChargeSearchReview>();

            if (misChargeResultsNonSelectable.Count() > 0)
            {
                List <MiscChargeSearchReview> itemListMis = RateList.ItemsSource as List <MiscChargeSearchReview>;
                foreach (MiscChargeSearchReview msr in itemListMis)
                {
                    msr.StartDate       = (DateTime)reservationView.StartDate;
                    msr.EndDate         = (DateTime)reservationView.EndDate;
                    msr.StartDateString = reservationView.StartDateStr;
                    msr.EndDateString   = reservationView.EndDateStr;
                    if (msr.IsSelected)
                    {
                        miscChargeSearchReviews.Add(msr);
                    }
                }
            }

            if (misChargeResultsSelectable.Count() > 0)
            {
                List <MiscChargeSearchReview> itemListMis2 = RateListSelectLabel.ItemsSource as List <MiscChargeSearchReview>;
                foreach (MiscChargeSearchReview msr in itemListMis2)
                {
                    msr.StartDate       = (DateTime)reservationView.StartDate;
                    msr.EndDate         = (DateTime)reservationView.EndDate;
                    msr.StartDateString = reservationView.StartDateStr;
                    msr.EndDateString   = reservationView.EndDateStr;
                    if (msr.IsSelected)
                    {
                        miscChargeSearchReviews.Add(msr);
                    }
                }
            }

            reservationView.MiscList2 = miscChargeSearchReviews;


            if (taxResults.Count() > 0)
            {
                List <LocationTaxModel> locationTaxModels = new List <LocationTaxModel>();
                List <LocationTaxModel> itemsourceTax     = taxList.ItemsSource as List <LocationTaxModel>;
                foreach (LocationTaxModel ltm in itemsourceTax)
                {
                    LocationTaxModel locationTaxModel = new LocationTaxModel();
                    locationTaxModel.LocationId   = ltm.LocationId;
                    locationTaxModel.TaxId        = ltm.TaxId;
                    locationTaxModel.Name         = ltm.Name;
                    locationTaxModel.Description  = ltm.Description;
                    locationTaxModel.Value        = ltm.Value;
                    locationTaxModel.LocationName = ltm.LocationName;
                    locationTaxModel.IsSelected   = ltm.IsSelected;
                    if (locationTaxModel.IsSelected)
                    {
                        locationTaxModels.Add(locationTaxModel);
                    }
                }
                reservationView.TaxList2 = locationTaxModels;
            }
            Navigation.PushModalAsync(new SummaryOfChargesPage(reservationView, selectedVehicle));
        }