﻿using System.Data.SqlClient;

namespace ExportFaktur.CDNDataSetTableAdapters {


    partial class KontrahenciTableAdapter
    {
        /*
        public KontrahenciTableAdapter(string connStr)
        {
            this.Connection.ConnectionString = connStr;
        }
        */

        public void AttachTransaction(SqlTransaction transaction)
        {
            this.Adapter.InsertCommand.Transaction = transaction;
            this.Adapter.UpdateCommand.Transaction = transaction;
            this.Adapter.DeleteCommand.Transaction = transaction;
        }
    
        /// <summary>
        /// Usuwa z zapytania computed columns.
        /// </summary>
        public void FixQueries(){
            
            this.Adapter.InsertCommand.CommandText = "INSERT INTO CDN.Kontrahenci (Knt_PodmiotTyp, Knt_Kod, Knt_GLN, Knt_EAN, " +
             "Knt_Grupa, Knt_Nazwa1, Knt_Nazwa2, Knt_Nazwa3, Knt_Kraj, Knt_Wojewodztwo, Knt_Powiat, Knt_Gmina, " +
             "Knt_Ulica, Knt_NrDomu, Knt_NrLokalu, Knt_Miasto, Knt_KodPocztowy, Knt_Poczta, Knt_Adres2, Knt_NipKraj, " +
             "Knt_NipE, Knt_Nip, Knt_Regon, Knt_Pesel, Knt_Telefon1, Knt_Telefon2, Knt_Fax, Knt_Email, Knt_URL, Knt_KrajISO," +
             "Knt_Zezwolenie, Knt_KodTransakcji, Knt_BNaID, Knt_RachunekNr, Knt_IBAN, Knt_OsTytul, " +
             "Knt_OsPlec, Knt_OsNazwisko, Knt_OsKraj, Knt_OsWojewodztwo, Knt_OsPowiat, Knt_OsGmina, Knt_OsUlica, " +
             "Knt_OsNrDomu, Knt_OsNrLokalu, Knt_OsMiasto, Knt_OsKodPocztowy, Knt_OsPoczta, Knt_OsAdres2, Knt_OsTelefon, " +
             "Knt_OsGSM, Knt_OsEmail, Knt_Informacje, Knt_Upust, Knt_LimitFlag, Knt_LimitKredytu, Knt_Ceny, Knt_FplID, " +
             "Knt_MaxZwloka, Knt_TerminPlat, Knt_Termin, Knt_KontoOdb, Knt_KontoDost, Knt_KatID, Knt_BlokadaDok," +
             "Knt_LimitKredytuWal, Knt_LimitKredytuWykorzystany, Knt_NieRozliczac, Knt_PodatekVat, Knt_Finalny, " +
             "Knt_Export, Knt_Rodzaj, Knt_Rodzaj_Dostawca, Knt_Rodzaj_Odbiorca, Knt_Rodzaj_Konkurencja, Knt_Rodzaj_Partner," +
             "Knt_Rodzaj_Potencjalny, Knt_Medialny, Knt_MalyPod, Knt_Rolnik, Knt_Nieaktywny, Knt_Chroniony, Knt_Opis, " +
             "Knt_OdbiorcaId, Knt_OpiekunTyp, Knt_OpiekunId, Knt_TerminZwrotuKaucji, Knt_NaliczajPlatnosc, " +
             "Knt_ZakazDokumentowHaMag, Knt_TS_Export, Knt_ImportAppId, Knt_ImportRowId, Knt_OpeZalID, Knt_StaZalId, Knt_TS_Zal, " +
             "Knt_OpeModID, Knt_StaModId, Knt_TS_Mod, Knt_GIDTyp, Knt_GIDFirma, Knt_GIDNumer, Knt_GIDLp, Knt_LimitPrzeterKredytFlag,"+ 
             "Knt_LimitPrzeterKredytWartosc, Knt_BazaBR) VALUES (@Knt_PodmiotTyp,@Knt_Kod,@Knt_GLN,@Knt_EAN,@Knt_Grupa," +
             "@Knt_Nazwa1,@Knt_Nazwa2,@Knt_Nazwa3,@Knt_Kraj,@Knt_Wojewodztwo,@Knt_Powiat,@Knt_Gmina,@Knt_Ulica,@Knt_NrDomu," +
             "@Knt_NrLokalu,@Knt_Miasto,@Knt_KodPocztowy,@Knt_Poczta,@Knt_Adres2,@Knt_NipKraj,@Knt_NipE,@Knt_Nip,@Knt_Regon," +
             "@Knt_Pesel,@Knt_Telefon1,@Knt_Telefon2,@Knt_Fax,@Knt_Email,@Knt_URL,@Knt_KrajISO,@Knt_Zezwolenie,@Knt_KodTransakcji,"+
             "@Knt_BNaID,@Knt_RachunekNr,@Knt_IBAN,@Knt_OsTytul,@Knt_OsPlec,@Knt_OsNazwisko,@Knt_OsKraj,"+
             "@Knt_OsWojewodztwo,@Knt_OsPowiat,@Knt_OsGmina,@Knt_OsUlica,@Knt_OsNrDomu,@Knt_OsNrLokalu,@Knt_OsMiasto,"+
             "@Knt_OsKodPocztowy,@Knt_OsPoczta,@Knt_OsAdres2,@Knt_OsTelefon,@Knt_OsGSM,@Knt_OsEmail,@Knt_Informacje,@Knt_Upust,"+
             "@Knt_LimitFlag,@Knt_LimitKredytu,@Knt_Ceny,@Knt_FplID,@Knt_MaxZwloka,@Knt_TerminPlat,@Knt_Termin,@Knt_KontoOdb,"+
             "@Knt_KontoDost,@Knt_KatID,@Knt_BlokadaDok,@Knt_LimitKredytuWal,@Knt_LimitKredytuWykorzystany,@Knt_NieRozliczac,"+
             "@Knt_PodatekVat,@Knt_Finalny,@Knt_Export,@Knt_Rodzaj,@Knt_Rodzaj_Dostawca,@Knt_Rodzaj_Odbiorca,@Knt_Rodzaj_Konkurencja,"+
             "@Knt_Rodzaj_Partner,@Knt_Rodzaj_Potencjalny,@Knt_Medialny,@Knt_MalyPod,@Knt_Rolnik,@Knt_Nieaktywny,@Knt_Chroniony,"+
             "@Knt_Opis,@Knt_OdbiorcaId,@Knt_OpiekunTyp,@Knt_OpiekunId,@Knt_TerminZwrotuKaucji,@Knt_NaliczajPlatnosc," +
             "@Knt_ZakazDokumentowHaMag,@Knt_TS_Export,@Knt_ImportAppId,@Knt_ImportRowId,@Knt_OpeZalID,@Knt_StaZalId," +
             "@Knt_TS_Zal,@Knt_OpeModID,@Knt_StaModId,@Knt_TS_Mod,@Knt_GIDTyp,@Knt_GIDFirma,@Knt_GIDNumer,@Knt_GIDLp," +
             "@Knt_LimitPrzeterKredytFlag,@Knt_LimitPrzeterKredytWartosc,@Knt_BazaBR)";

            this.Adapter.UpdateCommand.CommandText = "";
        }
    }

    partial class TraNagTableAdapter
    {
        public void AttachTransaction(SqlTransaction transaction)
        {
            this.Adapter.InsertCommand.Transaction = transaction;
            this.Adapter.UpdateCommand.Transaction = transaction;
            this.Adapter.DeleteCommand.Transaction = transaction;
        }  
    }

       partial class  TraElemTableAdapter
    {
        public void AttachTransaction(SqlTransaction transaction)
        {
            this.Adapter.InsertCommand.Transaction = transaction;
            this.Adapter.UpdateCommand.Transaction = transaction;
            this.Adapter.DeleteCommand.Transaction = transaction;
        }  
    }

    partial class TraVatTableAdapter
    {
        public void AttachTransaction(SqlTransaction transaction)
        {
            this.Adapter.InsertCommand.Transaction = transaction;
            this.Adapter.UpdateCommand.Transaction = transaction;
            this.Adapter.DeleteCommand.Transaction = transaction;
        }  
    }
   
  

   
}

namespace ExportFaktur {


    partial class CDNDataSet
    {
        
    }
}
