示例#1
0
        private void SearchBtn_Click(object sender, RoutedEventArgs e)
        {
            bool czyPoprawneDane = false;

            data = dateTb.Text;
            nr   = numberTb.Text;

            if (this.typ == Typ.NIP)
            {
                czyPoprawneDane = Walidator.WalidujNIP(nr);
            }
            else if (this.typ == Typ.REGON)
            {
                czyPoprawneDane = Walidator.WalidujRegon(nr);
            }
            else if (this.typ == Typ.RACHUNEK)
            {
                czyPoprawneDane = Walidator.WalidujRachunekBankowy(nr);
            }

            if (czyPoprawneDane)
            {
                BialaLista bl = new BialaLista(data, nr, this.typ);


                try
                {
                    raportVatJson = bl.PobierzRaport();
                    try
                    {
                        rv = new RaportVat(raportVatJson);
                        rv.Show();
                    }
                    catch (Exception err)
                    {
                        Console.WriteLine("Error" + err.ToString());;
                    }
                }
                catch (Exception error)
                {
                    errorLabel.Content = error.ToString();
                }
            }
            else
            {
                KomunikujBladWalidacji();
            }
        }
示例#2
0
        private void RibbonButton_Click(object sender, RoutedEventArgs e)
        {
            RaportVat rv = new RaportVat(mainTextBox.Text);

            rv.Show();
        }