Example #1
0
        //GENEROWNIE KODU NAGŁÓWKA I PODNIOTY W PLIKU TEKSTOWYM
        private void zapisz_przycisk_Click(object sender, EventArgs e)
        {
            Naglowek nag = new Naglowek();

            nag.KodFormularza      = kod_formularza.Text;
            nag.WariantFormularza  = wariant_formularza.Text;
            nag.CelZlozenia        = cel_zlozenia.Text;
            nag.DataWytwozreniaJPK = data_wytworzenia_JPK.Text;
            nag.DataOd             = data_od.Text;
            nag.DataDo             = data_do.Text;
            nag.DomyslnyKodWaluty  = domyslny_kod_waluty.Text;
            nag.KodUrzedu          = kod_urzedu.Text;


            Podmiot1 pod = new Podmiot1();

            pod.KodKraju    = kod_kraju.Text;
            pod.Wojewodztwo = wojewodztwo.Text;
            pod.Powiat      = powiat.Text;
            pod.Gmina       = gmina.Text;
            pod.Ulica       = ulica.Text;
            pod.NrDomu      = nr_domu.Text;
            pod.NrLokalu    = nr_lokalu.Text;
            pod.Miejscowosc = miejscowosc.Text;
            pod.KodPocztowy = kod_pocztowy.Text;
            pod.Poczta      = poczta.Text;
            pod.NIP         = nip.Text;
            pod.PelnaNazwa  = pelna_nazwa.Text;
            pod.REGON       = regon.Text;

            if (nag.KodFormularza == "" || nag.WariantFormularza == "" || nag.CelZlozenia == "" || nag.DataWytwozreniaJPK == "" || nag.DataOd == "" || nag.DataDo == "" || nag.DomyslnyKodWaluty == "" || nag.KodUrzedu == "" ||
                pod.KodKraju == "" || pod.Wojewodztwo == "" || pod.Powiat == "" || pod.Gmina == "" || pod.Ulica == "" || pod.NrDomu == "" || pod.NrLokalu == "" || pod.Miejscowosc == "" || pod.KodPocztowy == "" || pod.Poczta == "" || pod.NIP == "" || pod.PelnaNazwa == "" || pod.REGON == "")
            {
                MessageBox.Show("Puste pole!");
            }
            else
            {
                zapisz_przycisk.Enabled = false;
                naglowek.Add(nag);
                podmiot.Add(pod);
            }
            sciezka = sciezka_tb.Text.ToString();
            JPK faktura = new JPK();

            faktura.generuj_naglowek(sciezka, naglowek);
            this.naglowek.Clear();
            faktura.generuj_podmiot(sciezka, podmiot);
            this.podmiot.Clear();
        }
Example #2
0
        //GENEROWNIE PLKIU TEKSTOWEGO
        private void generuj_przycisk_Click(object sender, EventArgs e)
        {
            JPK plik = new JPK();

            //plik.generuj_fakture(Form1.sciezka, faktura);
            //this.faktura.Clear();
            //plik.generuj_fakture_ctrl(Form1.sciezka, LiczbaFaktur, WartoscFaktur);
            //plik.stawki_podatku(Form1.sciezka);
            plik.generuj_faktura_wiersz(Form1.sciezka, faktura_wiersz);
            this.faktura_wiersz.Clear();
            plik.generuj_fakture_wiersz_ctrl(Form1.sciezka, LiczbaFakturWiersz, WartoscFakturWiersz);
            //LiczbaFaktur = 0;
            LiczbaFakturWiersz = 0;
            //WartoscFaktur = 0;
            WartoscFakturWiersz = 0;
            this.Close();
        }
Example #3
0
        // GENEROWANIE FAKTUR W PLIKU TEKSTOWYM
        private void generuj_plik_Click(object sender, EventArgs e)
        {
            int x = dataGridView1.CurrentCell.RowIndex;
            int y = dataGridView1.CurrentCell.ColumnIndex;

            for (int i = 0; i < dataGridView1.RowCount; i++)
            {
                connection.ConnectionString = "data source = DOM\\SQLEXPRESS; database = faktura; integrated security = SSPI";
                connection.Open();
                SqlCommand cmd = new SqlCommand();
                cmd.Connection  = connection;
                cmd.CommandType = CommandType.Text;
                cmd.CommandText = "SELECT * FROM Table_2 WHERE data = '" + dataGridView1.Rows[x].Cells[y].Value.ToString() + "' and numer = '" + dataGridView1.Rows[x].Cells[y + 1].Value.ToString() + "' and nazwa = '" + dataGridView1.Rows[x].Cells[y + 2].Value.ToString() + "' and adres = '" + dataGridView1.Rows[x].Cells[y + 3].Value.ToString() + "';";
                SqlDataReader reader = cmd.ExecuteReader();

                while (reader.Read())
                {
                    // WPISANIE DO LISTY
                    LiczbaFaktur  = LiczbaFaktur + 1;
                    WartoscFaktur = WartoscFaktur + double.Parse(reader.GetValue(23).ToString());
                    Faktura_typu_G fak = new Faktura_typu_G();
                    fak.P_1                  = reader.GetValue(0).ToString().Trim();
                    fak.P_2A                 = reader.GetValue(1).ToString().Trim();
                    fak.P_3A                 = reader.GetValue(2).ToString().Trim();
                    fak.P_3B                 = reader.GetValue(3).ToString().Trim();
                    fak.P_3C                 = reader.GetValue(4).ToString().Trim();
                    fak.P_3D                 = reader.GetValue(5).ToString().Trim();
                    fak.P_4A                 = reader.GetValue(6).ToString().Trim();
                    fak.P_4B                 = reader.GetValue(7).ToString().Trim();
                    fak.P_5A                 = reader.GetValue(8).ToString().Trim();
                    fak.P_5B                 = reader.GetValue(9).ToString().Trim();
                    fak.P_6                  = reader.GetValue(10).ToString().Trim();
                    fak.P_13_1               = reader.GetValue(11).ToString().Trim();
                    fak.P_14_1               = reader.GetValue(12).ToString().Trim();
                    fak.P_13_2               = reader.GetValue(13).ToString().Trim();
                    fak.P_14_2               = reader.GetValue(14).ToString().Trim();
                    fak.P_13_3               = reader.GetValue(15).ToString().Trim();
                    fak.P_14_3               = reader.GetValue(16).ToString().Trim();
                    fak.P_13_4               = reader.GetValue(17).ToString().Trim();
                    fak.P_14_4               = reader.GetValue(18).ToString().Trim();
                    fak.P_13_5               = reader.GetValue(19).ToString().Trim();
                    fak.P_14_5               = reader.GetValue(20).ToString().Trim();
                    fak.P_13_6               = reader.GetValue(21).ToString().Trim();
                    fak.P_13_7               = reader.GetValue(22).ToString().Trim();
                    fak.P_15                 = reader.GetValue(23).ToString().Trim();
                    fak.P_16                 = reader.GetValue(24).ToString().Trim();
                    fak.P_17                 = reader.GetValue(25).ToString().Trim();
                    fak.P_18                 = reader.GetValue(26).ToString().Trim();
                    fak.P_19                 = reader.GetValue(27).ToString().Trim();
                    fak.P_19A                = reader.GetValue(28).ToString().Trim();
                    fak.P_19B                = reader.GetValue(29).ToString().Trim();
                    fak.P_19C                = reader.GetValue(30).ToString().Trim();
                    fak.P_20                 = reader.GetValue(31).ToString().Trim();
                    fak.P_20A                = reader.GetValue(32).ToString().Trim();
                    fak.P_20B                = reader.GetValue(33).ToString().Trim();
                    fak.P_21                 = reader.GetValue(34).ToString().Trim();
                    fak.P_21A                = reader.GetValue(35).ToString().Trim();
                    fak.P_21B                = reader.GetValue(36).ToString().Trim();
                    fak.P_21C                = reader.GetValue(37).ToString().Trim();
                    fak.P_22A                = reader.GetValue(38).ToString().Trim();
                    fak.P_22B                = reader.GetValue(39).ToString().Trim();
                    fak.P_22C                = reader.GetValue(40).ToString().Trim();
                    fak.P_23                 = reader.GetValue(41).ToString().Trim();
                    fak.P_106E_2             = reader.GetValue(42).ToString().Trim();
                    fak.P_106E_3             = reader.GetValue(43).ToString().Trim();
                    fak.P_106E_3A            = reader.GetValue(44).ToString().Trim();
                    fak.rodzaj_faktury       = reader.GetValue(45).ToString().Trim();
                    fak.przyczyna_korekty    = reader.GetValue(46).ToString().Trim();
                    fak.nr_fa_korygowanej    = reader.GetValue(47).ToString().Trim();
                    fak.okres_fa_korygowanej = reader.GetValue(48).ToString().Trim();
                    faktura.Add(fak);
                }
                x = x + 1;
                reader.Close();
                connection.Close();
            }
            //WYSŁANIE DO PLIKU
            sciezka = sciezka_tb.Text.ToString();
            JPK plik = new JPK();

            plik.generuj_fakture(sciezka, faktura);
            this.faktura.Clear();
            plik.generuj_fakture_ctrl(sciezka, LiczbaFaktur, WartoscFaktur);
            plik.stawki_podatku(sciezka);
            LiczbaFaktur  = 0;
            WartoscFaktur = 0;
        }