예제 #1
0
        private void BtnTestPrintClick(object sender, RoutedEventArgs e)
        {
            var tag = ((Control)sender).Tag.ToString();

            if (tag.Left(1) == "!")
            {
                TaxFormModel.ResetPrinterSettings(tag.Left(-1).ToEnum <TaxFormModel.PackageComponent>());
            }
            else
            {
                TaxFormModel.PrintTest(tag.ToEnum <TaxFormModel.PackageComponent>());
            }
        }
예제 #2
0
        private void BtnNewNF2OKClick(object sender, RoutedEventArgs e)
        {
            var authdep = lbxPrintDependents.SelectedItem as SponsorModel.DependentLight;

            TaxFormModel newForm = TaxFormModel.NewNF2(
                Sponsor.Transactions,
                Sponsor.GUID,
                string.Format("{0}, {1} ({2})", Sponsor.HouseMembers[0]["LName"], Sponsor.HouseMembers[0]["FName"], Sponsor.HouseMembers[0]["CCode"]),
                (string)lbxPrintDependents.SelectedValue,
                (authdep != null)?authdep.FirstName:null);

            RoutedCommands.OpenTaxForm.Execute(newForm.GUID, null);

            btnCart.IsChecked = true; //for user convenience, show cart to remind clerk to get money from customer
        }