Ejemplo n.º 1
0
        private void ResetToDoAnother()
        {
            // assign new pawn with party
            int partyid = pawn.Customer.PartyId;

            pawn = new Data.Pawn();
            pawn.Customer.PartyId = partyid;

            InitializeFields();
        }
Ejemplo n.º 2
0
        public PawnEditor(int pawnid, string action, int employee)
        {
            // before we start
            this.employee = employee;
            InitializeComponent();

            // assign pawn with party
            pawn = App.HyperPawnDB.PawnGetDetails(pawnid);

            InitializeFields();
        }
Ejemplo n.º 3
0
        public PawnEditor(int pawnid, string action, int employee)
        {
            // before we start
            this.employee = employee;
            InitializeComponent();

            // assign pawn with party
            pawn = App.HyperPawnDB.PawnGetDetails(pawnid);

            InitializeFields();
        }
Ejemplo n.º 4
0
        public PawnEditor(int partyid, int employeeid)
        {
            this.employee = employeeid;
            InitializeComponent();

            // assign pawn with party
            pawn = new Data.Pawn();
            pawn.Customer.PartyId = partyid;

            InitializeFields();
        }
Ejemplo n.º 5
0
        public PawnEditor(int partyid, int employeeid)
        {
            this.employee = employeeid;
            InitializeComponent();

            // assign pawn with party
            pawn = new Data.Pawn();
            pawn.Customer.PartyId = partyid;


            InitializeFields();
        }
 void AvailablePawnsListView_MouseDoubleClick(object sender, MouseButtonEventArgs e)
 {
     try
     {
         Data.Pawn       selectedpawn     = ((Data.PawnQueueItem)AvailablePawnsListView.SelectedItem).Pawn;
         RoutedEventArgs PawnSelectedArgs = new RoutedEventArgs(PawnActionSelector.PawnSelectedEvent, selectedpawn.PawnId);
         base.RaiseEvent(PawnSelectedArgs);
     }
     catch
     {
         MessageBox.Show("Please try double-click again)");
     }
 }
Ejemplo n.º 7
0
 public ItemSelector(Data.Pawn pawn)//int partyid, ObservableCollection<Data.Item> pawnitems, string pawnnote)
 {
     PawnItems         = pawn.Items;
     previouspawnitems = App.HyperPawnDB.PartyGetItems(pawn.Customer.PartyId);
     //CollectionViewSource cvs = (CollectionViewSource)this.Resources["cvs"];
     //cvs.Source = App.TaxyGunTypes;
     InitializeComponent();
     PawnNoteTextbox.DataContext       = pawn;
     PreviousItemsListView.ItemsSource = previouspawnitems;
     PawnItemsListBox.ItemsSource      = PawnItems;
     ItemTypeComboBox.ItemsSource      = App.ItemTypes;
     if (previouspawnitems.Count > 0)
     {
         PreviousItemsButton.Content = previouspawnitems.Count.ToString() + " Previous Iems are available";
     }
 }
Ejemplo n.º 8
0
        public PawnQueueItem(Data.Pawn pawn, PawnCalcSelection selection)
        {
            Pawn = pawn;
            PawnCalcSelection = selection;

            selections = new Collection <PawnCalcSelection>();

            decimal interestNow = new InterestCalcEngine(pawn, DateTime.Now.Date, false).Interest;
            decimal interest90  = new InterestCalcEngine(pawn, Pawn.Date.Date.AddDays(90), false).Interest;
            decimal interest90PlusInterestOnly = new InterestCalcEngine(pawn, Pawn.Date.Date.AddDays(90), true).Interest;

            if (Pawn.Date.Date.AddDays(90) > DateTime.Now.Date)                                                                                                            // hasn't expired
            {
                selections.Add(new PawnCalcSelection(PawnActionEnum.Redeem, DateTime.Now.Date, interestNow + Pawn.Amount, interestNow, true, ""));                         // Today
                selections.Add(new PawnCalcSelection(PawnActionEnum.Renew, Pawn.Date.Date.AddDays(90), interest90, interest90, true, ""));                                 // 90 day
            }
            else                                                                                                                                                           // has expired
            {
                selections.Add(new PawnCalcSelection(PawnActionEnum.Redeem, DateTime.Now.Date, interestNow + Pawn.Amount, interestNow, true, ""));                         // setup + interest
                selections.Add(new PawnCalcSelection(PawnActionEnum.Renew, Pawn.Date.Date.AddDays(90), interest90, interest90, true, "Backdate"));                         // renew backdate (90 day), default
                selections.Add(new PawnCalcSelection(PawnActionEnum.Renew, DateTime.Now.Date, interest90PlusInterestOnly, interest90PlusInterestOnly, false, "Int Only")); // renew today, extra interest only
                selections.Add(new PawnCalcSelection(PawnActionEnum.Renew, DateTime.Now.Date, interestNow, interestNow, false, "Full"));                                   // renew today, full setup
            }
        }
Ejemplo n.º 9
0
        private void ResetToDoAnother()
        {
            // assign new pawn with party
            int partyid = pawn.Customer.PartyId;
            pawn = new Data.Pawn();
            pawn.Customer.PartyId = partyid;

            InitializeFields();
        }