Zbiór zmian 270

Pokaż
Ignoruj:
Data:
2009-01-30 15:47:31 (17 years ago)
Autor:
marek
Opis:

re #5 - dodano kolumne NrTygodnia? (Tydz.) do okienka FakturowaniePoznanKatowice?

Lokalizacja:
trunk
Pliki:
3 dodane
8 zmodyfikowane

Legenda:

Bez zmian
Dodane
Usunięte
  • trunk/BazaReklam/Baza Reklam.csproj

    r249 r270  
    102102    <Compile Include="Classes\DBBindings.cs" /> 
    103103    <Compile Include="Classes\ExcelHandler.cs" /> 
     104    <Compile Include="Classes\FakturaHelper.cs" /> 
    104105    <Compile Include="Classes\KursyWalut.cs" /> 
    105106    <Compile Include="Classes\Global.cs" /> 
     
    108109    <Compile Include="Classes\User.cs" /> 
    109110    <Compile Include="Classes\Utils.cs" /> 
     111    <Compile Include="Classes\VatHelper.cs" /> 
    110112    <Compile Include="Classes\Version.cs" /> 
    111113    <Compile Include="Classes\WordHandler.cs" /> 
  • trunk/BazaReklam/FakturowaniePoznanKatowice.Designer.cs

    r144 r270  
    3131            this.components = new System.ComponentModel.Container(); 
    3232            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FakturowaniePoznanKatowice)); 
    33             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); 
     33            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); 
    3434            this.fakturaButton = new System.Windows.Forms.Button(); 
    3535            this.korektaButton = new System.Windows.Forms.Button(); 
     
    4343            this.wplataButton = new System.Windows.Forms.Button(); 
    4444            this.fAKTURYDataGridView = new System.Windows.Forms.DataGridView(); 
     45            this.wydrukButton = new System.Windows.Forms.Button(); 
     46            this.agencjaListBox = new System.Windows.Forms.ListBox(); 
     47            this.klienciTableAdapter = new Baza_Reklam.REKLAMADataSetTableAdapters.KLIENCITableAdapter(); 
     48            this.fakturA_DETAILSTableAdapter = new Baza_Reklam.REKLAMADataSetTableAdapters.FAKTURA_DETAILSTableAdapter(); 
     49            this.agencjeTableAdapter = new Baza_Reklam.SLOWNIKDataSetTableAdapters.AGENCJETableAdapter(); 
     50            this.kontaTableAdapter = new Baza_Reklam.SLOWNIKDataSetTableAdapters.KONTATableAdapter(); 
     51            this.wplatyTableAdapter = new Baza_Reklam.REKLAMADataSetTableAdapters.WplatyTableAdapter(); 
    4552            this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn(); 
     53            this.NrTygodnia = new System.Windows.Forms.DataGridViewTextBoxColumn(); 
    4654            this.dataGridViewTextBoxColumn6 = new System.Windows.Forms.DataGridViewTextBoxColumn(); 
    4755            this.dataGridViewTextBoxColumn7 = new System.Windows.Forms.DataGridViewTextBoxColumn(); 
     
    5260            this.dataGridViewTextBoxColumn37 = new System.Windows.Forms.DataGridViewTextBoxColumn(); 
    5361            this.EKSPORT = new System.Windows.Forms.DataGridViewCheckBoxColumn(); 
    54             this.wydrukButton = new System.Windows.Forms.Button(); 
    55             this.agencjaListBox = new System.Windows.Forms.ListBox(); 
    56             this.klienciTableAdapter = new Baza_Reklam.REKLAMADataSetTableAdapters.KLIENCITableAdapter(); 
    57             this.fakturA_DETAILSTableAdapter = new Baza_Reklam.REKLAMADataSetTableAdapters.FAKTURA_DETAILSTableAdapter(); 
    58             this.agencjeTableAdapter = new Baza_Reklam.SLOWNIKDataSetTableAdapters.AGENCJETableAdapter(); 
    59             this.kontaTableAdapter = new Baza_Reklam.SLOWNIKDataSetTableAdapters.KONTATableAdapter(); 
    60             this.wplatyTableAdapter = new Baza_Reklam.REKLAMADataSetTableAdapters.WplatyTableAdapter(); 
    6162            ((System.ComponentModel.ISupportInitialize)(this.rEKLAMADataSet)).BeginInit(); 
    6263            ((System.ComponentModel.ISupportInitialize)(this.fAKTURYBindingSource)).BeginInit(); 
     
    158159            this.fAKTURYDataGridView.AllowUserToAddRows = false; 
    159160            this.fAKTURYDataGridView.AllowUserToDeleteRows = false; 
    160             dataGridViewCellStyle2.BackColor = System.Drawing.Color.MintCream; 
    161             this.fAKTURYDataGridView.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle2; 
     161            dataGridViewCellStyle1.BackColor = System.Drawing.Color.MintCream; 
     162            this.fAKTURYDataGridView.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1; 
    162163            this.fAKTURYDataGridView.AutoGenerateColumns = false; 
    163164            this.fAKTURYDataGridView.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill; 
     
    165166            this.fAKTURYDataGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { 
    166167            this.dataGridViewTextBoxColumn2, 
     168            this.NrTygodnia, 
    167169            this.dataGridViewTextBoxColumn6, 
    168170            this.dataGridViewTextBoxColumn7, 
     
    184186            this.fAKTURYDataGridView.TabIndex = 8; 
    185187            //  
    186             // dataGridViewTextBoxColumn2 
    187             //  
    188             this.dataGridViewTextBoxColumn2.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None; 
    189             this.dataGridViewTextBoxColumn2.DataPropertyName = "NUMER"; 
    190             this.dataGridViewTextBoxColumn2.HeaderText = "Nr"; 
    191             this.dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2"; 
    192             this.dataGridViewTextBoxColumn2.ReadOnly = true; 
    193             this.dataGridViewTextBoxColumn2.Width = 50; 
    194             //  
    195             // dataGridViewTextBoxColumn6 
    196             //  
    197             this.dataGridViewTextBoxColumn6.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None; 
    198             this.dataGridViewTextBoxColumn6.DataPropertyName = "NUMER_ROZ"; 
    199             this.dataGridViewTextBoxColumn6.HeaderText = "Agent"; 
    200             this.dataGridViewTextBoxColumn6.Name = "dataGridViewTextBoxColumn6"; 
    201             this.dataGridViewTextBoxColumn6.ReadOnly = true; 
    202             this.dataGridViewTextBoxColumn6.Width = 65; 
    203             //  
    204             // dataGridViewTextBoxColumn7 
    205             //  
    206             this.dataGridViewTextBoxColumn7.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None; 
    207             this.dataGridViewTextBoxColumn7.DataPropertyName = "NUMER_ROK"; 
    208             this.dataGridViewTextBoxColumn7.HeaderText = "Rok"; 
    209             this.dataGridViewTextBoxColumn7.Name = "dataGridViewTextBoxColumn7"; 
    210             this.dataGridViewTextBoxColumn7.ReadOnly = true; 
    211             this.dataGridViewTextBoxColumn7.Width = 65; 
    212             //  
    213             // dataGridViewTextBoxColumn8 
    214             //  
    215             this.dataGridViewTextBoxColumn8.DataPropertyName = "DATA_WYSTAWIENIA"; 
    216             this.dataGridViewTextBoxColumn8.HeaderText = "Data wystawienia"; 
    217             this.dataGridViewTextBoxColumn8.Name = "dataGridViewTextBoxColumn8"; 
    218             this.dataGridViewTextBoxColumn8.ReadOnly = true; 
    219             //  
    220             // dataGridViewCheckBoxColumn2 
    221             //  
    222             this.dataGridViewCheckBoxColumn2.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None; 
    223             this.dataGridViewCheckBoxColumn2.DataPropertyName = "ZAPLACONO"; 
    224             this.dataGridViewCheckBoxColumn2.HeaderText = "ZP"; 
    225             this.dataGridViewCheckBoxColumn2.Name = "dataGridViewCheckBoxColumn2"; 
    226             this.dataGridViewCheckBoxColumn2.ReadOnly = true; 
    227             this.dataGridViewCheckBoxColumn2.Width = 30; 
    228             //  
    229             // dataGridViewTextBoxColumn29 
    230             //  
    231             this.dataGridViewTextBoxColumn29.DataPropertyName = "suma_zaplat"; 
    232             this.dataGridViewTextBoxColumn29.HeaderText = "Suma zap³at"; 
    233             this.dataGridViewTextBoxColumn29.Name = "dataGridViewTextBoxColumn29"; 
    234             this.dataGridViewTextBoxColumn29.ReadOnly = true; 
    235             //  
    236             // dataGridViewTextBoxColumn31 
    237             //  
    238             this.dataGridViewTextBoxColumn31.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None; 
    239             this.dataGridViewTextBoxColumn31.DataPropertyName = "KOREKTA"; 
    240             this.dataGridViewTextBoxColumn31.HeaderText = "Kor."; 
    241             this.dataGridViewTextBoxColumn31.Name = "dataGridViewTextBoxColumn31"; 
    242             this.dataGridViewTextBoxColumn31.ReadOnly = true; 
    243             this.dataGridViewTextBoxColumn31.Resizable = System.Windows.Forms.DataGridViewTriState.True; 
    244             this.dataGridViewTextBoxColumn31.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic; 
    245             this.dataGridViewTextBoxColumn31.Width = 25; 
    246             //  
    247             // dataGridViewTextBoxColumn37 
    248             //  
    249             this.dataGridViewTextBoxColumn37.DataPropertyName = "waluta_miano"; 
    250             this.dataGridViewTextBoxColumn37.HeaderText = "Waluta"; 
    251             this.dataGridViewTextBoxColumn37.Name = "dataGridViewTextBoxColumn37"; 
    252             this.dataGridViewTextBoxColumn37.ReadOnly = true; 
    253             //  
    254             // EKSPORT 
    255             //  
    256             this.EKSPORT.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None; 
    257             this.EKSPORT.DataPropertyName = "EKSPORT"; 
    258             this.EKSPORT.FalseValue = ""; 
    259             this.EKSPORT.HeaderText = "EXP"; 
    260             this.EKSPORT.Name = "EKSPORT"; 
    261             this.EKSPORT.ReadOnly = true; 
    262             this.EKSPORT.TrueValue = ""; 
    263             this.EKSPORT.Width = 30; 
    264             //  
    265188            // wydrukButton 
    266189            //  
     
    304227            //  
    305228            this.wplatyTableAdapter.ClearBeforeFill = true; 
     229            //  
     230            // dataGridViewTextBoxColumn2 
     231            //  
     232            this.dataGridViewTextBoxColumn2.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None; 
     233            this.dataGridViewTextBoxColumn2.DataPropertyName = "NUMER"; 
     234            this.dataGridViewTextBoxColumn2.HeaderText = "Nr"; 
     235            this.dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2"; 
     236            this.dataGridViewTextBoxColumn2.ReadOnly = true; 
     237            this.dataGridViewTextBoxColumn2.Width = 50; 
     238            //  
     239            // NrTygodnia 
     240            //  
     241            this.NrTygodnia.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None; 
     242            this.NrTygodnia.DataPropertyName = "NrTygodnia"; 
     243            this.NrTygodnia.HeaderText = "Tydz."; 
     244            this.NrTygodnia.Name = "NrTygodnia"; 
     245            this.NrTygodnia.ReadOnly = true; 
     246            this.NrTygodnia.ToolTipText = "Numer tygodnia"; 
     247            this.NrTygodnia.Width = 35; 
     248            //  
     249            // dataGridViewTextBoxColumn6 
     250            //  
     251            this.dataGridViewTextBoxColumn6.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None; 
     252            this.dataGridViewTextBoxColumn6.DataPropertyName = "NUMER_ROZ"; 
     253            this.dataGridViewTextBoxColumn6.HeaderText = "Agent"; 
     254            this.dataGridViewTextBoxColumn6.Name = "dataGridViewTextBoxColumn6"; 
     255            this.dataGridViewTextBoxColumn6.ReadOnly = true; 
     256            this.dataGridViewTextBoxColumn6.Width = 65; 
     257            //  
     258            // dataGridViewTextBoxColumn7 
     259            //  
     260            this.dataGridViewTextBoxColumn7.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None; 
     261            this.dataGridViewTextBoxColumn7.DataPropertyName = "NUMER_ROK"; 
     262            this.dataGridViewTextBoxColumn7.HeaderText = "Rok"; 
     263            this.dataGridViewTextBoxColumn7.Name = "dataGridViewTextBoxColumn7"; 
     264            this.dataGridViewTextBoxColumn7.ReadOnly = true; 
     265            this.dataGridViewTextBoxColumn7.Width = 65; 
     266            //  
     267            // dataGridViewTextBoxColumn8 
     268            //  
     269            this.dataGridViewTextBoxColumn8.DataPropertyName = "DATA_WYSTAWIENIA"; 
     270            this.dataGridViewTextBoxColumn8.HeaderText = "Data wystawienia"; 
     271            this.dataGridViewTextBoxColumn8.Name = "dataGridViewTextBoxColumn8"; 
     272            this.dataGridViewTextBoxColumn8.ReadOnly = true; 
     273            //  
     274            // dataGridViewCheckBoxColumn2 
     275            //  
     276            this.dataGridViewCheckBoxColumn2.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None; 
     277            this.dataGridViewCheckBoxColumn2.DataPropertyName = "ZAPLACONO"; 
     278            this.dataGridViewCheckBoxColumn2.HeaderText = "ZP"; 
     279            this.dataGridViewCheckBoxColumn2.Name = "dataGridViewCheckBoxColumn2"; 
     280            this.dataGridViewCheckBoxColumn2.ReadOnly = true; 
     281            this.dataGridViewCheckBoxColumn2.Width = 30; 
     282            //  
     283            // dataGridViewTextBoxColumn29 
     284            //  
     285            this.dataGridViewTextBoxColumn29.DataPropertyName = "suma_zaplat"; 
     286            this.dataGridViewTextBoxColumn29.HeaderText = "Suma zap³at"; 
     287            this.dataGridViewTextBoxColumn29.Name = "dataGridViewTextBoxColumn29"; 
     288            this.dataGridViewTextBoxColumn29.ReadOnly = true; 
     289            //  
     290            // dataGridViewTextBoxColumn31 
     291            //  
     292            this.dataGridViewTextBoxColumn31.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None; 
     293            this.dataGridViewTextBoxColumn31.DataPropertyName = "KOREKTA"; 
     294            this.dataGridViewTextBoxColumn31.HeaderText = "Kor."; 
     295            this.dataGridViewTextBoxColumn31.Name = "dataGridViewTextBoxColumn31"; 
     296            this.dataGridViewTextBoxColumn31.ReadOnly = true; 
     297            this.dataGridViewTextBoxColumn31.Resizable = System.Windows.Forms.DataGridViewTriState.True; 
     298            this.dataGridViewTextBoxColumn31.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic; 
     299            this.dataGridViewTextBoxColumn31.Width = 25; 
     300            //  
     301            // dataGridViewTextBoxColumn37 
     302            //  
     303            this.dataGridViewTextBoxColumn37.DataPropertyName = "waluta_miano"; 
     304            this.dataGridViewTextBoxColumn37.HeaderText = "Waluta"; 
     305            this.dataGridViewTextBoxColumn37.Name = "dataGridViewTextBoxColumn37"; 
     306            this.dataGridViewTextBoxColumn37.ReadOnly = true; 
     307            //  
     308            // EKSPORT 
     309            //  
     310            this.EKSPORT.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None; 
     311            this.EKSPORT.DataPropertyName = "EKSPORT"; 
     312            this.EKSPORT.FalseValue = ""; 
     313            this.EKSPORT.HeaderText = "EXP"; 
     314            this.EKSPORT.Name = "EKSPORT"; 
     315            this.EKSPORT.ReadOnly = true; 
     316            this.EKSPORT.TrueValue = ""; 
     317            this.EKSPORT.Width = 30; 
    306318            //  
    307319            // FakturowaniePoznanKatowice 
     
    336348        private System.Windows.Forms.Button wplataButton; 
    337349        private System.Windows.Forms.DataGridView fAKTURYDataGridView; 
    338         private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn2; 
    339         private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn6; 
    340         private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn7; 
    341         private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn8; 
    342         private System.Windows.Forms.DataGridViewCheckBoxColumn dataGridViewCheckBoxColumn2; 
    343         private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn29; 
    344         private System.Windows.Forms.DataGridViewCheckBoxColumn dataGridViewTextBoxColumn31; 
    345         private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn37; 
    346         private System.Windows.Forms.DataGridViewCheckBoxColumn EKSPORT; 
    347350        private System.Windows.Forms.Button wydrukButton; 
    348351        private System.Windows.Forms.ListBox agencjaListBox; 
     
    354357        private System.Windows.Forms.DateTimePicker dtpZmianaDaty; 
    355358        private Baza_Reklam.REKLAMADataSetTableAdapters.WplatyTableAdapter wplatyTableAdapter; 
     359        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn2; 
     360        private System.Windows.Forms.DataGridViewTextBoxColumn NrTygodnia; 
     361        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn6; 
     362        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn7; 
     363        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn8; 
     364        private System.Windows.Forms.DataGridViewCheckBoxColumn dataGridViewCheckBoxColumn2; 
     365        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn29; 
     366        private System.Windows.Forms.DataGridViewCheckBoxColumn dataGridViewTextBoxColumn31; 
     367        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn37; 
     368        private System.Windows.Forms.DataGridViewCheckBoxColumn EKSPORT; 
    356369    } 
    357370} 
  • trunk/BazaReklam/FakturowaniePoznanKatowice.cs

    r180 r270  
    11using System; 
    2 using System.Collections.Generic; 
    3 using System.ComponentModel; 
    42using System.Data; 
    5 using System.Drawing; 
    6 using System.Text; 
    73using System.Windows.Forms; 
    84using System.Globalization; 
     
    139    public partial class FakturowaniePoznanKatowice : Form 
    1410    { 
    15         SLOWNIKDataSet.AGENCJERow agencjaPoznan; 
    16         SLOWNIKDataSet.AGENCJERow agencjaKatowice; 
    17         SLOWNIKDataSet.AGENCJERow agencjaRedakcja; 
    18         SLOWNIKDataSet.KONTARow konto; 
    19  
    20         REKLAMADataSet.KLIENCIRow klientPoznan; 
    21         REKLAMADataSet.KLIENCIRow klientKatowice; 
    22  
    23         int idZamowieniaPoznan; 
    24         int idZamowieniaKatowice; 
     11        private SLOWNIKDataSet.AGENCJERow agencjaPoznan; 
     12        private SLOWNIKDataSet.AGENCJERow agencjaKatowice; 
     13        private SLOWNIKDataSet.AGENCJERow agencjaRedakcja; 
     14        private SLOWNIKDataSet.KONTARow konto; 
     15 
     16        private REKLAMADataSet.KLIENCIRow klientPoznan; 
     17        private REKLAMADataSet.KLIENCIRow klientKatowice; 
    2518 
    2619        public FakturowaniePoznanKatowice() 
     
    2821            InitializeComponent(); 
    2922 
    30             this.fAKTURYTableAdapter.Connection.ConnectionString = ConnString.getConnString().Value; 
    31             this.fakturA_DETAILSTableAdapter.Connection.ConnectionString = ConnString.getConnString().Value; 
    32             this.klienciTableAdapter.Connection.ConnectionString = ConnString.getConnString().Value; 
    33             this.agencjeTableAdapter.Connection.ConnectionString = ConnString.getConnString().Value; 
    34             this.kontaTableAdapter.Connection.ConnectionString = ConnString.getConnString().Value; 
    35             this.wplatyTableAdapter.Connection.ConnectionString = ConnString.getConnString().Value; 
     23            fAKTURYTableAdapter.Connection.ConnectionString = ConnString.getConnString().Value; 
     24            fakturA_DETAILSTableAdapter.Connection.ConnectionString = ConnString.getConnString().Value; 
     25            klienciTableAdapter.Connection.ConnectionString = ConnString.getConnString().Value; 
     26            agencjeTableAdapter.Connection.ConnectionString = ConnString.getConnString().Value; 
     27            kontaTableAdapter.Connection.ConnectionString = ConnString.getConnString().Value; 
     28            wplatyTableAdapter.Connection.ConnectionString = ConnString.getConnString().Value; 
    3629 
    3730            dtpZmianaDaty.Value = DateTime.Today; 
     
    4235 
    4336            CultureInfo ciCurr = CultureInfo.CurrentCulture; 
    44             int weekNum = ciCurr.Calendar.GetWeekOfYear(DateTime.Today, CalendarWeekRule.FirstFourDayWeek, DayOfWeek.Monday); 
     37            int weekNum = ciCurr.Calendar.GetWeekOfYear(DateTime.Today, CalendarWeekRule.FirstFourDayWeek, 
     38                                                        DayOfWeek.Monday); 
    4539 
    4640            nrTygodniaUpDown.Value = weekNum; 
    47  
    48  
    49             if (ConnString.getConnString().Value.Contains("TEST")) 
    50             { 
    51                 idZamowieniaKatowice = 149; 
    52                 idZamowieniaPoznan = 148; 
    53             } 
    54             else 
    55             { 
    56                 //baza produkcyjna 
    57                 idZamowieniaPoznan = 272; 
    58                 idZamowieniaKatowice = 273; 
    59             } 
    6041        } 
    6142 
    6243        private void FakturowaniePoznanKatowice_Load(object sender, EventArgs e) 
    6344        { 
    64             agencjaPoznan = (SLOWNIKDataSet.AGENCJERow)this.agencjeTableAdapter.GetDataByIdAgencji(6)[0]; 
    65             agencjaKatowice = (SLOWNIKDataSet.AGENCJERow)this.agencjeTableAdapter.GetDataByIdAgencji(4)[0]; 
    66             agencjaRedakcja = (SLOWNIKDataSet.AGENCJERow)this.agencjeTableAdapter.GetDataByIdAgencji(2)[0]; 
    67  
    68             konto = (SLOWNIKDataSet.KONTARow)this.kontaTableAdapter.GetDataById(43)[0]; 
    69  
    70             klientKatowice = (REKLAMADataSet.KLIENCIRow)this.klienciTableAdapter.GetDataByCustomerId(678)[0]; 
    71             klientPoznan = (REKLAMADataSet.KLIENCIRow)this.klienciTableAdapter.GetDataByCustomerId(18845)[0]; 
     45            agencjaPoznan = agencjeTableAdapter.GetDataByIdAgencji((int)FakturaHelper.OfficeId.Poznan)[0]; 
     46            agencjaKatowice = agencjeTableAdapter.GetDataByIdAgencji((int)FakturaHelper.OfficeId.Katowice)[0]; 
     47            agencjaRedakcja = agencjeTableAdapter.GetDataByIdAgencji((int)FakturaHelper.OfficeId.Redakcja)[0]; 
     48 
     49            konto = kontaTableAdapter.GetDataById((int)FakturaHelper.BankAccount.CentralaPLN)[0]; 
     50 
     51            klientKatowice = klienciTableAdapter.GetDataByCustomerId((int)FakturaHelper.ClientId.Katowice)[0]; 
     52            klientPoznan = klienciTableAdapter.GetDataByCustomerId((int)FakturaHelper.ClientId.Poznan)[0]; 
    7253        } 
    7354 
     
    7657            if (agencjaListBox.SelectedItem != null) 
    7758            { 
    78                 this.fAKTURYTableAdapter.FillByKodAgenta(this.rEKLAMADataSet.FAKTURY, 
    79                     agencjaListBox.SelectedItem.ToString()); 
     59                fAKTURYTableAdapter.FillByKodAgenta(rEKLAMADataSet.FAKTURY, 
     60                                                    agencjaListBox.SelectedItem.ToString()); 
    8061            } 
    8162        } 
     
    8566            REKLAMADataSet.FAKTURYRow naglowekFaktury = null; 
    8667 
    87             this.Cursor = Cursors.WaitCursor; 
     68            Cursor = Cursors.WaitCursor; 
    8869 
    8970            try 
     
    9980                } 
    10081 
    101                 this.rEKLAMADataSet.FAKTURY.AddFAKTURYRow(naglowekFaktury); 
     82                rEKLAMADataSet.FAKTURY.AddFAKTURYRow(naglowekFaktury); 
    10283                utworzPozycjeFaktury(naglowekFaktury); 
    10384                dodajWplate(naglowekFaktury); 
    104                 
     85 
    10586                SqlConnection conn = new SqlConnection(ConnString.getConnString().Value); 
    10687 
     
    11899                try 
    119100                { 
    120                     fAKTURYTableAdapter.Update(this.rEKLAMADataSet.FAKTURY); 
    121                     fakturA_DETAILSTableAdapter.Update(this.rEKLAMADataSet.FAKTURA_DETAILS); 
    122                     wplatyTableAdapter.Update(this.rEKLAMADataSet.Wplaty); 
     101                    fAKTURYTableAdapter.Update(rEKLAMADataSet.FAKTURY); 
     102                    fakturA_DETAILSTableAdapter.Update(rEKLAMADataSet.FAKTURA_DETAILS); 
     103                    wplatyTableAdapter.Update(rEKLAMADataSet.Wplaty); 
    123104                    transaction.Commit(); 
    124105                    dtpZmianaDaty.Value = DateTime.Today; 
    125106                } 
    126                 catch (Exception e1) 
     107                catch (Exception) 
    127108                { 
    128109                    transaction.Rollback(); 
    129110                    conn.Close(); 
    130                     this.rEKLAMADataSet.FAKTURA_DETAILS.Clear(); 
    131                     this.rEKLAMADataSet.FAKTURY.RemoveFAKTURYRow(naglowekFaktury); 
    132                     this.fAKTURYBindingSource.ResetBindings(false); 
    133                     this.fAKTURYDataGridView.Refresh(); 
    134                     throw e1; 
     111                    rEKLAMADataSet.FAKTURA_DETAILS.Clear(); 
     112                    rEKLAMADataSet.FAKTURY.RemoveFAKTURYRow(naglowekFaktury); 
     113                    fAKTURYBindingSource.ResetBindings(false); 
     114                    fAKTURYDataGridView.Refresh(); 
     115                    throw; 
    135116                } 
    136117            } 
    137118            catch (Exception e2) 
    138119            { 
    139                 MessageBox.Show("Wyst¹pi³ b³¹d: \n" + e2.ToString()); 
     120                MessageBox.Show("Wyst¹pi³ b³¹d: \n" + e2); 
    140121            } 
    141122            finally 
    142123            { 
    143                 this.rEKLAMADataSet.FAKTURA_DETAILS.Clear(); 
    144                 this.rEKLAMADataSet.Wplaty.Clear(); 
    145                 this.fAKTURYBindingSource.ResetBindings(false); 
    146                 this.fAKTURYBindingSource.Sort = "NUMER"; 
    147                 this.fAKTURYDataGridView.Refresh(); 
    148             } 
    149  
    150             this.Cursor = Cursors.Default; 
     124                rEKLAMADataSet.FAKTURA_DETAILS.Clear(); 
     125                rEKLAMADataSet.Wplaty.Clear(); 
     126                fAKTURYBindingSource.ResetBindings(false); 
     127                fAKTURYBindingSource.Sort = "NUMER"; 
     128                fAKTURYDataGridView.Refresh(); 
     129            } 
     130 
     131            Cursor = Cursors.Default; 
    151132        } 
    152133 
    153134        private void korektaButton_Click(object sender, EventArgs e) 
    154135        { 
    155               if (fAKTURYBindingSource.Current != null) 
    156             { 
    157                 this.Cursor = Cursors.WaitCursor; 
    158  
    159                 DataRowView row = (DataRowView)fAKTURYBindingSource.Current; 
    160                 REKLAMADataSet.FAKTURYRow faktura = (REKLAMADataSet.FAKTURYRow)row.Row; 
    161                                  
     136            if (fAKTURYBindingSource.Current != null) 
     137            { 
     138                Cursor = Cursors.WaitCursor; 
     139 
     140                DataRowView row = (DataRowView) fAKTURYBindingSource.Current; 
     141                REKLAMADataSet.FAKTURYRow faktura = (REKLAMADataSet.FAKTURYRow) row.Row; 
     142 
    162143                if (faktura.KOREKTA) 
    163144                { 
    164145                    MessageBox.Show("Nie mo¿na wystawiæ korekty do korekty"); 
    165                     this.Cursor = Cursors.Default; 
     146                    Cursor = Cursors.Default; 
    166147                    return; 
    167148                } 
     
    171152                { 
    172153                    MessageBox.Show("Istnieje ju¿ faktura korekta"); 
    173                  //   return; 
     154                    //   return; 
    174155                } 
    175156 
    176157                try 
    177158                { 
    178                     REKLAMADataSet.FAKTURYRow naglowekKorekty = null; 
    179  
    180                     switch (agencjaListBox.SelectedItem.ToString()) 
    181                     { 
    182                         case "POZ": 
    183                             naglowekKorekty = utworzNaglowekKorekty(faktura); 
    184                             break; 
    185                         case "KAT": 
    186                             naglowekKorekty = utworzNaglowekKorekty(faktura); 
    187                             break; 
    188                     } 
     159                    REKLAMADataSet.FAKTURYRow naglowekKorekty = utworzNaglowekKorekty(faktura); 
    189160 
    190161                    utworzPozycjeFakturyKorekty(naglowekKorekty); 
     
    194165                        naglowekKorekty.idFakturyKorekta = faktura.ID_FK_KOR; 
    195166                    } 
    196              
     167 
    197168                    SqlConnection conn = new SqlConnection(ConnString.getConnString().Value); 
    198169 
    199170                    fAKTURYTableAdapter.Connection = conn; 
    200171                    fakturA_DETAILSTableAdapter.Connection = conn; 
    201                      
     172 
    202173                    conn.Open(); 
    203174 
     
    205176                    fAKTURYTableAdapter.AttachTransaction(transaction); 
    206177                    fakturA_DETAILSTableAdapter.AttachTransaction(transaction); 
    207                      
     178 
    208179                    try 
    209180                    { 
    210                         fAKTURYTableAdapter.Update(this.rEKLAMADataSet.FAKTURY); 
     181                        fAKTURYTableAdapter.Update(rEKLAMADataSet.FAKTURY); 
    211182 
    212183                        faktura.ID_FK_KOR = naglowekKorekty.ID_FAKTURY; 
    213184                        faktura.EndEdit(); 
    214185 
    215                         fAKTURYTableAdapter.Update(this.rEKLAMADataSet.FAKTURY); 
    216  
    217                         fakturA_DETAILSTableAdapter.Update(this.rEKLAMADataSet.FAKTURA_DETAILS); 
    218                         
     186                        fAKTURYTableAdapter.Update(rEKLAMADataSet.FAKTURY); 
     187 
     188                        fakturA_DETAILSTableAdapter.Update(rEKLAMADataSet.FAKTURA_DETAILS); 
     189 
    219190                        transaction.Commit(); 
    220191                    } 
    221                     catch (Exception e1) 
     192                    catch (Exception) 
    222193                    { 
    223194                        transaction.Rollback(); 
    224195                        conn.Close(); 
    225                         throw e1; 
     196                        throw; 
    226197                    } 
    227198                } 
    228199                catch (Exception e2) 
    229200                { 
    230                     MessageBox.Show("Wyst¹pi³ b³¹d: \n" + e2.ToString()); 
     201                    MessageBox.Show("Wyst¹pi³ b³¹d: \n" + e2); 
    231202                } 
    232203                finally 
    233204                { 
    234                     this.rEKLAMADataSet.FAKTURA_DETAILS.Clear(); 
    235                     this.fAKTURYBindingSource.ResetBindings(false); 
    236                     this.fAKTURYDataGridView.Refresh(); 
    237                 } 
    238             } 
    239  
    240             this.Cursor = Cursors.Default; 
    241         }         
     205                    rEKLAMADataSet.FAKTURA_DETAILS.Clear(); 
     206                    fAKTURYBindingSource.ResetBindings(false); 
     207                    fAKTURYDataGridView.Refresh(); 
     208                } 
     209            } 
     210 
     211            Cursor = Cursors.Default; 
     212        } 
    242213 
    243214        private REKLAMADataSet.FAKTURYRow utworzNaglowekKorekty(REKLAMADataSet.FAKTURYRow faktura) 
    244215        { 
    245             REKLAMADataSet.FAKTURYRow naglowekKorekty = this.rEKLAMADataSet.FAKTURY.NewFAKTURYRow(); 
     216            REKLAMADataSet.FAKTURYRow naglowekKorekty = rEKLAMADataSet.FAKTURY.NewFAKTURYRow(); 
    246217            naglowekKorekty.KOREKTA = true; 
    247218            //  naglowekKorekty.EKSPORT = true; 
     
    250221            naglowekKorekty.idFakturyVAT = faktura.ID_FAKTURY; 
    251222 
    252             naglowekKorekty.NUMER_ROZ = faktura.NUMER_ROZ; ; 
     223            naglowekKorekty.NUMER_ROZ = faktura.NUMER_ROZ; 
    253224            naglowekKorekty.NUMER = Utils.numerNowejFakturyKorekty(naglowekKorekty.NUMER_ROZ, DateTime.Today.Year); 
    254225            naglowekKorekty.NUMER_ROK = DateTime.Today.Year; 
    255226            naglowekKorekty.DATA_WYSTAWIENIA = DateTime.Today; 
    256227 
    257             if (faktura.ID_SPRZEDAWCY == 6) 
    258             { 
    259                 naglowekKorekty.idZamowienia = idZamowieniaPoznan; 
    260             } 
    261             else 
    262             { 
    263                 naglowekKorekty.idZamowienia = idZamowieniaKatowice; 
    264             } 
    265              
     228            naglowekKorekty.idZamowienia = faktura.ID_SPRZEDAWCY == (int)FakturaHelper.OfficeId.Poznan ? 
     229                                           (int)FakturaHelper.OrderId.Poznan : (int)FakturaHelper.OrderId.Katowice; 
     230 
    266231            naglowekKorekty.ID_SPRZEDAWCY = faktura.ID_SPRZEDAWCY; 
    267232            naglowekKorekty.MIEJSCOWOSC_WYSTAWIENIA = faktura.MIEJSCOWOSC_WYSTAWIENIA; 
     
    279244 
    280245            naglowekKorekty.SPOSOB_ZAPLATY = faktura.SPOSOB_ZAPLATY; 
    281              
     246 
    282247            naglowekKorekty.ZAPLACONO = false; 
    283248 
     
    287252            naglowekKorekty.ID_KONTA = faktura.ID_KONTA; 
    288253 
    289             this.rEKLAMADataSet.FAKTURY.AddFAKTURYRow(naglowekKorekty); 
     254            rEKLAMADataSet.FAKTURY.AddFAKTURYRow(naglowekKorekty); 
    290255 
    291256            return naglowekKorekty; 
     
    293258 
    294259 
    295  
    296         private REKLAMADataSet.FAKTURYRow utworzNaglowekFaktury(REKLAMADataSet.KLIENCIRow klientAgencja, SLOWNIKDataSet.AGENCJERow agencja) 
    297         { 
    298             REKLAMADataSet.FAKTURYRow naglowekFaktury = (REKLAMADataSet.FAKTURYRow)this.rEKLAMADataSet.FAKTURY.NewRow(); 
     260        private REKLAMADataSet.FAKTURYRow utworzNaglowekFaktury(REKLAMADataSet.KLIENCIRow klientAgencja, 
     261                                                                SLOWNIKDataSet.AGENCJERow agencja) 
     262        { 
     263            REKLAMADataSet.FAKTURYRow naglowekFaktury = (REKLAMADataSet.FAKTURYRow) rEKLAMADataSet.FAKTURY.NewRow(); 
    299264 
    300265            naglowekFaktury.NUMER_ROZ = agencjaListBox.SelectedItem.ToString(); 
     
    302267            naglowekFaktury.NUMER_ROK = DateTime.Today.Year; 
    303268            naglowekFaktury.DATA_WYSTAWIENIA = DateTime.Today; 
    304              
     269 
    305270            if (dtpZmianaDaty.Value != DateTime.Today) 
    306271            { 
     
    308273            } 
    309274 
    310             if (agencja.Id_agencji == 6) 
    311             { 
    312                 naglowekFaktury.idZamowienia = idZamowieniaPoznan; 
    313             } 
    314             else 
    315             { 
    316                 naglowekFaktury.idZamowienia = idZamowieniaKatowice; 
    317             } 
     275            naglowekFaktury.idZamowienia = agencja.Id_agencji == (int)FakturaHelper.OfficeId.Poznan ?  
     276                                           (int)FakturaHelper.OrderId.Poznan : (int)FakturaHelper.OrderId.Katowice; 
    318277 
    319278            naglowekFaktury.ID_SPRZEDAWCY = agencja.Id_agencji; 
    320279 
    321280            naglowekFaktury.EKSPORT = false; 
    322              
     281 
    323282            naglowekFaktury.MIEJSCOWOSC_WYSTAWIENIA = agencjaRedakcja.miasto; 
    324283            naglowekFaktury.SPRZEDAWCA_ADRES = agencjaRedakcja.Adres_Fk; 
     
    334293 
    335294            naglowekFaktury.SPOSOB_ZAPLATY = "Przelew"; 
    336             
     295 
    337296            naglowekFaktury.TERMIN_ZAPLATY = naglowekFaktury.DATA_SPRZEDAZY.AddDays(14); 
    338297            naglowekFaktury.ZAPLACONO = false; 
     
    350309        { 
    351310            REKLAMADataSet.FAKTURA_DETAILSDataTable pozycjeFakturDlaKlientow = 
    352                 this.fakturA_DETAILSTableAdapter.GetDataByNrTygodniaWRoku( 
    353                     dtpZmianaDaty.Value.Year, nrTygodniaUpDown.Value, naglowekFaktury.ID_SPRZEDAWCY, dtpZmianaDaty.Value.Month); 
    354                          
     311                fakturA_DETAILSTableAdapter.GetDataByNrTygodniaWRoku( 
     312                    dtpZmianaDaty.Value.Year, nrTygodniaUpDown.Value, naglowekFaktury.ID_SPRZEDAWCY, 
     313                    dtpZmianaDaty.Value.Month); 
     314 
    355315            REKLAMADataSet.FAKTURYDataTable naglowkiFakturDlaKlientow = 
    356                 this.fAKTURYTableAdapter.GetDataByNrTygodniaWRoku( 
    357                     dtpZmianaDaty.Value.Year, nrTygodniaUpDown.Value, naglowekFaktury.ID_SPRZEDAWCY,dtpZmianaDaty.Value.Month); 
     316                fAKTURYTableAdapter.GetDataByNrTygodniaWRoku( 
     317                    dtpZmianaDaty.Value.Year, nrTygodniaUpDown.Value, naglowekFaktury.ID_SPRZEDAWCY, 
     318                    dtpZmianaDaty.Value.Month); 
    358319 
    359320            if (pozycjeFakturDlaKlientow.Rows.Count == 0 || naglowkiFakturDlaKlientow.Rows.Count == 0) 
     
    361322                throw new Exception("Nie ma co fakturowaæ"); 
    362323            } 
    363          
     324 
    364325            foreach (REKLAMADataSet.FAKTURA_DETAILSRow pozycjaFaktury in pozycjeFakturDlaKlientow) 
    365326            { 
    366                 REKLAMADataSet.FAKTURA_DETAILSRow fakturaDetailsRow = this.rEKLAMADataSet.FAKTURA_DETAILS.NewFAKTURA_DETAILSRow(); 
     327                REKLAMADataSet.FAKTURA_DETAILSRow fakturaDetailsRow = 
     328                    rEKLAMADataSet.FAKTURA_DETAILS.NewFAKTURA_DETAILSRow(); 
    367329                REKLAMADataSet.FAKTURYRow faktura = naglowkiFakturDlaKlientow.FindByID_FAKTURY(pozycjaFaktury.ID_FAKTURY); 
    368330 
     
    370332                fakturaDetailsRow.MIESIAC = pozycjaFaktury.MIESIAC; 
    371333                fakturaDetailsRow.TYTUL = pozycjaFaktury.TYTUL; 
    372                 fakturaDetailsRow.NAZWA_USLUGI = faktura != null ? faktura.NUMER + "/" + faktura.NUMER_ROZ + "/"  
    373                     + faktura.NUMER_ROK + " | " + pozycjaFaktury.NAZWA_USLUGI : ""; 
    374                 fakturaDetailsRow.reklamaId = pozycjaFaktury.reklamaId;  
     334                fakturaDetailsRow.NAZWA_USLUGI = faktura != null 
     335                                                     ? faktura.NUMER + "/" + faktura.NUMER_ROZ + "/" 
     336                                                       + faktura.NUMER_ROK + " | " + pozycjaFaktury.NAZWA_USLUGI 
     337                                                     : ""; 
     338                fakturaDetailsRow.reklamaId = pozycjaFaktury.reklamaId; 
    375339                fakturaDetailsRow.NR_WYDANIA = pozycjaFaktury.NR_WYDANIA; 
    376340 
     
    381345                fakturaDetailsRow.UPUST_NETTO = pozycjaFaktury.UPUST_NETTO; 
    382346                fakturaDetailsRow.UPUST_PR = pozycjaFaktury.UPUST_PR; 
    383                 decimal netto = (1 - Convert.ToDecimal(pozycjaFaktury.UPUST_PR)) 
    384                     * pozycjaFaktury.CENA_JEDN; 
     347                decimal netto = (1 - Convert.ToDecimal(pozycjaFaktury.UPUST_PR)) * pozycjaFaktury.CENA_JEDN; 
    385348                fakturaDetailsRow.NETTO = netto; 
    386349                fakturaDetailsRow.S_VAT = 0.22; 
    387350                decimal VAT = Convert.ToDecimal(0.22); 
    388351                fakturaDetailsRow.VAT = Convert.ToDecimal(Math.Round(VAT * netto, 2)); 
    389                 fakturaDetailsRow.BRUTTO = Convert.ToDecimal(Math.Round((1 + VAT) * netto, 2)); 
     352                fakturaDetailsRow.BRUTTO = Convert.ToDecimal(Math.Round((1 + VAT)*netto, 2)); 
    390353 
    391354                fakturaDetailsRow.TYP = 2; 
     
    400363                    } 
    401364                } 
    402                  
    403                 this.rEKLAMADataSet.FAKTURA_DETAILS.AddFAKTURA_DETAILSRow(fakturaDetailsRow); 
     365 
     366                rEKLAMADataSet.FAKTURA_DETAILS.AddFAKTURA_DETAILSRow(fakturaDetailsRow); 
    404367            } 
    405368        } 
     
    407370        private void utworzPozycjeFakturyKorekty(REKLAMADataSet.FAKTURYRow naglowekFaktury) 
    408371        { 
    409  
    410372            REKLAMADataSet.FAKTURA_DETAILSDataTable pozycjeFakturDlaKlientow = 
    411                 this.fakturA_DETAILSTableAdapter.GetDataByNrTygodniaRokZKorekta(dtpZmianaDaty.Value.Month, 
    412                     dtpZmianaDaty.Value.Year, nrTygodniaUpDown.Value,naglowekFaktury.ID_SPRZEDAWCY); 
     373                fakturA_DETAILSTableAdapter.GetDataByNrTygodniaRokZKorekta(dtpZmianaDaty.Value.Month, 
     374                                                                           dtpZmianaDaty.Value.Year, 
     375                                                                           nrTygodniaUpDown.Value, 
     376                                                                           naglowekFaktury.ID_SPRZEDAWCY); 
    413377 
    414378            REKLAMADataSet.FAKTURYDataTable naglowkiFakturDlaKlientow = 
    415                 this.fAKTURYTableAdapter.GetDataByNrTygodniaWRokuZKorekta(dtpZmianaDaty.Value.Month, 
    416                     dtpZmianaDaty.Value.Year, nrTygodniaUpDown.Value,naglowekFaktury.ID_SPRZEDAWCY); 
     379                fAKTURYTableAdapter.GetDataByNrTygodniaWRokuZKorekta(dtpZmianaDaty.Value.Month, 
     380                                                                     dtpZmianaDaty.Value.Year, nrTygodniaUpDown.Value, 
     381                                                                     naglowekFaktury.ID_SPRZEDAWCY); 
    417382 
    418383            if (pozycjeFakturDlaKlientow.Rows.Count == 0 || naglowkiFakturDlaKlientow.Rows.Count == 0) 
     
    423388            foreach (REKLAMADataSet.FAKTURA_DETAILSRow pozycjaFaktury in pozycjeFakturDlaKlientow) 
    424389            { 
    425                 REKLAMADataSet.FAKTURA_DETAILSRow fakturaDetailsRow = this.rEKLAMADataSet.FAKTURA_DETAILS.NewFAKTURA_DETAILSRow(); 
     390                REKLAMADataSet.FAKTURA_DETAILSRow fakturaDetailsRow = 
     391                    rEKLAMADataSet.FAKTURA_DETAILS.NewFAKTURA_DETAILSRow(); 
    426392                REKLAMADataSet.FAKTURYRow faktura = naglowkiFakturDlaKlientow.FindByID_FAKTURY(pozycjaFaktury.ID_FAKTURY); 
    427393 
     
    429395                fakturaDetailsRow.MIESIAC = pozycjaFaktury.MIESIAC; 
    430396                fakturaDetailsRow.TYTUL = pozycjaFaktury.TYTUL; 
    431                 fakturaDetailsRow.NAZWA_USLUGI = faktura != null ? faktura.NUMER + "/" + faktura.NUMER_ROZ + "/" 
    432                     + faktura.NUMER_ROK + " | " + pozycjaFaktury.NAZWA_USLUGI : ""; 
     397                fakturaDetailsRow.NAZWA_USLUGI = GetNazwaUslugiPozKat(faktura, pozycjaFaktury); 
    433398                fakturaDetailsRow.reklamaId = pozycjaFaktury.reklamaId; 
    434399                fakturaDetailsRow.NR_WYDANIA = pozycjaFaktury.NR_WYDANIA; 
     
    440405                fakturaDetailsRow.UPUST_NETTO = pozycjaFaktury.UPUST_NETTO; 
    441406                fakturaDetailsRow.UPUST_PR = pozycjaFaktury.UPUST_PR; 
    442                 decimal netto = (1 - Convert.ToDecimal(pozycjaFaktury.UPUST_PR)) 
    443                     * pozycjaFaktury.CENA_JEDN; 
     407                decimal netto = (decimal)(1 - pozycjaFaktury.UPUST_PR) * pozycjaFaktury.CENA_JEDN; 
    444408                fakturaDetailsRow.NETTO = netto; 
    445                 fakturaDetailsRow.S_VAT = 0.22; 
    446                 decimal VAT = Convert.ToDecimal(0.22); 
    447                 fakturaDetailsRow.VAT = Convert.ToDecimal(Math.Round(VAT * netto, 2)); 
    448                 fakturaDetailsRow.BRUTTO = Convert.ToDecimal(Math.Round((1 + VAT) * netto, 2)); 
     409                fakturaDetailsRow.S_VAT = VatHelper.PL22; 
     410                fakturaDetailsRow.VAT = (decimal)VatHelper.PL22 * netto; 
     411                fakturaDetailsRow.BRUTTO = (decimal)(1 + VatHelper.PL22) * netto; 
    449412 
    450413                fakturaDetailsRow.TYP = 2; 
     
    460423                } 
    461424 
    462                 this.rEKLAMADataSet.FAKTURA_DETAILS.AddFAKTURA_DETAILSRow(fakturaDetailsRow); 
    463             } 
    464         } 
    465          
     425                rEKLAMADataSet.FAKTURA_DETAILS.AddFAKTURA_DETAILSRow(fakturaDetailsRow); 
     426            } 
     427        } 
     428 
     429        private string GetNazwaUslugiPozKat(REKLAMADataSet.FAKTURYRow faktura, REKLAMADataSet.FAKTURA_DETAILSRow pozycjaFaktury) 
     430        { 
     431            if (faktura == null) return string.Empty; 
     432 
     433            return faktura.NUMER + "/" + faktura.NUMER_ROZ + "/" + faktura.NUMER_ROK + " | " + pozycjaFaktury.NAZWA_USLUGI; 
     434        } 
     435 
    466436 
    467437        private void dodajWplate(REKLAMADataSet.FAKTURYRow naglowekFaktury) 
    468438        { 
    469             REKLAMADataSet.WplatyRow wplata = this.rEKLAMADataSet.Wplaty.NewWplatyRow(); 
     439            REKLAMADataSet.WplatyRow wplata = rEKLAMADataSet.Wplaty.NewWplatyRow(); 
    470440            wplata.idFaktury = naglowekFaktury.ID_FAKTURY; 
    471441 
    472             if (naglowekFaktury.ID_SPRZEDAWCY == 6) 
    473             { 
    474                 wplata.idZamowienia = idZamowieniaPoznan; 
    475             } 
     442            if (naglowekFaktury.ID_SPRZEDAWCY == (int) FakturaHelper.OfficeId.Poznan) 
     443                wplata.idZamowienia = (int) FakturaHelper.OrderId.Poznan; 
    476444            else 
    477             { 
    478                 wplata.idZamowienia = idZamowieniaKatowice; 
    479             } 
     445                wplata.idZamowienia = (int) FakturaHelper.OrderId.Katowice; 
    480446        } 
    481447 
     
    486452                REKLAMADataSet.FAKTURYRow row = 
    487453                    (REKLAMADataSet.FAKTURYRow) 
    488                     ((DataRowView)fAKTURYBindingSource.Current).Row; 
     454                    ((DataRowView) fAKTURYBindingSource.Current).Row; 
    489455 
    490456                if (row.IsidFakturyKorektaNull()) 
     
    498464                    fv.ShowDialog(); 
    499465                } 
    500  
    501466            } 
    502467        } 
     
    508473                if ( 
    509474                    MessageBox.Show("Czy na pewno chcesz usun¹æ fakturê ?", 
    510                     "", 
    511                     MessageBoxButtons.OKCancel, 
    512                     MessageBoxIcon.Question) 
     475                                    "", 
     476                                    MessageBoxButtons.OKCancel, 
     477                                    MessageBoxIcon.Question) 
    513478                    == DialogResult.OK) 
    514479                { 
    515                     this.Cursor = Cursors.WaitCursor; 
     480                    Cursor = Cursors.WaitCursor; 
    516481 
    517482                    REKLAMADataSet.FAKTURYRow faktura = (REKLAMADataSet.FAKTURYRow) 
    518                         ((DataRowView)fAKTURYBindingSource.Current).Row; 
     483                                                        ((DataRowView) fAKTURYBindingSource.Current).Row; 
    519484 
    520485                    string kod = faktura.NUMER_ROZ; 
     
    537502                    } 
    538503 
    539                     this.fAKTURYTableAdapter.FillByKodAgenta(this.rEKLAMADataSet.FAKTURY, kod); 
    540                      
    541                     this.Cursor = Cursors.Default; 
     504                    fAKTURYTableAdapter.FillByKodAgenta(rEKLAMADataSet.FAKTURY, kod); 
     505 
     506                    Cursor = Cursors.Default; 
    542507                } 
    543508            } 
     
    553518 
    554519            REKLAMADataSet.FAKTURYRow korygowanaFaktura = (REKLAMADataSet.FAKTURYRow) 
    555                 ((DataRowView)fAKTURYBindingSource.List[i]).Row; 
     520                                                          ((DataRowView) fAKTURYBindingSource.List[i]).Row; 
    556521 
    557522            int j = fAKTURYBindingSource.Find("ID_FAKTURY", idKorygowanejFaktury); 
     
    560525            { 
    561526                REKLAMADataSet.FAKTURYRow poprzedniaKorekta = (REKLAMADataSet.FAKTURYRow) 
    562                     ((DataRowView)fAKTURYBindingSource.List[j]).Row; 
     527                                                              ((DataRowView) fAKTURYBindingSource.List[j]).Row; 
    563528 
    564529                korygowanaFaktura.ID_FK_KOR = poprzedniaKorekta.ID_FAKTURY; 
     
    584549            try 
    585550            { 
    586                 fAKTURYTableAdapter.Update(this.rEKLAMADataSet.FAKTURY); 
     551                fAKTURYTableAdapter.Update(rEKLAMADataSet.FAKTURY); 
    587552                fAKTURYTableAdapter.Delete(idKorekty); 
    588553                fakturA_DETAILSTableAdapter.Delete(idKorekty); 
     
    590555                transaction.Commit(); 
    591556            } 
    592             catch (Exception ex) 
     557            catch (Exception) 
    593558            { 
    594559                transaction.Rollback(); 
    595                 throw ex; 
     560                throw; 
    596561            } 
    597562            finally 
    598563            { 
    599                 fAKTURYTableAdapter.FillByIdZamowienia(this.rEKLAMADataSet.FAKTURY, idZam); 
     564                fAKTURYTableAdapter.FillByIdZamowienia(rEKLAMADataSet.FAKTURY, idZam); 
    600565                conn.Close(); 
    601566            } 
     
    605570        { 
    606571            int idFakt = faktura.ID_FAKTURY; 
    607            
     572 
    608573            SqlConnection conn = new SqlConnection(ConnString.getConnString().Value); 
    609574 
     
    618583            fakturA_DETAILSTableAdapter.AttachTransaction(transaction); 
    619584            wplatyTableAdapter.AttachTransaction(transaction); 
    620              
     585 
    621586            try 
    622587            { 
     
    624589                fakturA_DETAILSTableAdapter.Delete(idFakt); 
    625590                wplatyTableAdapter.Delete(idFakt); 
    626                  
     591 
    627592                transaction.Commit(); 
    628593            } 
    629             catch (Exception e) 
     594            catch (Exception) 
    630595            { 
    631596                transaction.Rollback(); 
  • trunk/BazaReklam/FakturowaniePoznanKatowice.resx

    r106 r270  
    119119  </resheader> 
    120120  <metadata name="rEKLAMADataSet.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
    121     <value>17, 17</value> 
     121    <value>116, 17</value> 
    122122  </metadata> 
    123123  <metadata name="fAKTURYBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
    124     <value>153, 17</value> 
     124    <value>252, 17</value> 
    125125  </metadata> 
    126126  <metadata name="fAKTURYTableAdapter.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
    127     <value>320, 17</value> 
     127    <value>419, 17</value> 
    128128  </metadata> 
    129129  <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> 
     
    192192</value> 
    193193  </data> 
     194  <metadata name="NrTygodnia.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
     195    <value>True</value> 
     196  </metadata> 
    194197  <metadata name="EKSPORT.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    195198    <value>True</value> 
     
    227230  </data> 
    228231  <metadata name="klienciTableAdapter.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
    229     <value>482, 17</value> 
     232    <value>581, 17</value> 
    230233  </metadata> 
    231234  <metadata name="fakturA_DETAILSTableAdapter.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
     235    <value>730, 17</value> 
     236  </metadata> 
     237  <metadata name="agencjeTableAdapter.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
     238    <value>934, 17</value> 
     239  </metadata> 
     240  <metadata name="kontaTableAdapter.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
    232241    <value>17, 54</value> 
    233242  </metadata> 
    234   <metadata name="agencjeTableAdapter.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
    235     <value>221, 54</value> 
    236   </metadata> 
    237   <metadata name="kontaTableAdapter.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
    238     <value>378, 54</value> 
    239   </metadata> 
    240243  <metadata name="wplatyTableAdapter.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
    241     <value>523, 54</value> 
     244    <value>162, 54</value> 
    242245  </metadata> 
    243246</root> 
  • trunk/BazaReklam/REKLAMADataSet.Designer.cs

    r244 r270  
    51705170            private global::System.Data.DataColumn columnidFakturyVAT; 
    51715171             
     5172            private global::System.Data.DataColumn columnNrTygodnia; 
     5173             
    51725174            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 
    51735175            public FAKTURYDataTable() { 
     
    54985500                get { 
    54995501                    return this.columnidFakturyVAT; 
     5502                } 
     5503            } 
     5504             
     5505            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 
     5506            public global::System.Data.DataColumn NrTygodniaColumn { 
     5507                get { 
     5508                    return this.columnNrTygodnia; 
    55005509                } 
    55015510            } 
     
    55725581                        int idFakturyKorekta,  
    55735582                        bool KOREKTA,  
    5574                         int idFakturyVAT) { 
     5583                        int idFakturyVAT,  
     5584                        string NrTygodnia) { 
    55755585                FAKTURYRow rowFAKTURYRow = ((FAKTURYRow)(this.NewRow())); 
    55765586                object[] columnValuesArray = new object[] { 
     
    56175627                        idFakturyKorekta, 
    56185628                        KOREKTA, 
    5619                         idFakturyVAT}; 
     5629                        idFakturyVAT, 
     5630                        NrTygodnia}; 
    56205631                if ((parentKLIENCIRowByKLIENCI_FAKTURY != null)) { 
    56215632                    columnValuesArray[7] = parentKLIENCIRowByKLIENCI_FAKTURY[25]; 
     
    56945705                this.columnKOREKTA = base.Columns["KOREKTA"]; 
    56955706                this.columnidFakturyVAT = base.Columns["idFakturyVAT"]; 
     5707                this.columnNrTygodnia = base.Columns["NrTygodnia"]; 
    56965708            } 
    56975709             
     
    57845796                this.columnidFakturyVAT = new global::System.Data.DataColumn("idFakturyVAT", typeof(int), null, global::System.Data.MappingType.Element); 
    57855797                base.Columns.Add(this.columnidFakturyVAT); 
     5798                this.columnNrTygodnia = new global::System.Data.DataColumn("NrTygodnia", typeof(string), null, global::System.Data.MappingType.Element); 
     5799                base.Columns.Add(this.columnNrTygodnia); 
    57865800                this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { 
    57875801                                this.columnID_FAKTURY}, true)); 
     
    58125826                this.columnKOREKTA.AllowDBNull = false; 
    58135827                this.columnKOREKTA.DefaultValue = ((bool)(false)); 
     5828                this.columnNrTygodnia.ReadOnly = true; 
    58145829            } 
    58155830             
     
    2328423299             
    2328523300            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 
     23301            public string NrTygodnia { 
     23302                get { 
     23303                    if (this.IsNrTygodniaNull()) { 
     23304                        return string.Empty; 
     23305                    } 
     23306                    else { 
     23307                        return ((string)(this[this.tableFAKTURY.NrTygodniaColumn])); 
     23308                    } 
     23309                } 
     23310                set { 
     23311                    this[this.tableFAKTURY.NrTygodniaColumn] = value; 
     23312                } 
     23313            } 
     23314             
     23315            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 
    2328623316            public KLIENCIRow KLIENCIRow { 
    2328723317                get { 
     
    2368123711            public void SetidFakturyVATNull() { 
    2368223712                this[this.tableFAKTURY.idFakturyVATColumn] = global::System.Convert.DBNull; 
     23713            } 
     23714             
     23715            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 
     23716            public bool IsNrTygodniaNull() { 
     23717                return this.IsNull(this.tableFAKTURY.NrTygodniaColumn); 
     23718            } 
     23719             
     23720            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 
     23721            public void SetNrTygodniaNull() { 
     23722                this[this.tableFAKTURY.NrTygodniaColumn] = global::System.Convert.DBNull; 
    2368323723            } 
    2368423724             
     
    4059240632            this._commandCollection[5] = new global::System.Data.SqlClient.SqlCommand(); 
    4059340633            this._commandCollection[5].Connection = this.Connection; 
    40594             this._commandCollection[5].CommandText = @"SELECT BYL_WYDRUK, DATA_SPRZEDAZY, DATA_WYSTAWIENIA, EKSPORT, EXPORTED, EXPORTED_DATA, FAKTURA_PODTYP, FAKTURA_TYP, ID_FAKTURY, ID_FK_KOR, ID_KONTA, ID_NABYWCY, ID_SPRZEDAWCY, ID_TYTUL, KOREKTA, MIEJSCOWOSC_WYSTAWIENIA, NABYWCA_ADRES, NABYWCA_NIP, NUMER, NUMER_ROK, NUMER_ROZ, PODPIS_ODEBRAL, PODPIS_WYSTAWIL, SPOSOB_ZAPLATY, SPRZEDAWCA_ADRES, SPRZEDAWCA_NIP, TERMIN_ZAPLATY, ZAPLACONO, Zaliczka_Brutto, Zaliczka_Data, idFakturyKorekta, idFakturyVAT, idZamowienia, opis, suma_zaplat, waluta_brutto, waluta_kurs, waluta_kurs_z_dnia, waluta_miano, waluta_przelicznik, waluta_tabela_nr, zaplata_data, zaplata_opis FROM FAKTURY WHERE (NUMER_ROZ = @param)"; 
     40634            this._commandCollection[5].CommandText = @"SELECT DISTINCT  
     40635                      F.NUMER, F.NUMER_ROZ, F.NUMER_ROK, F.DATA_WYSTAWIENIA, F.ZAPLACONO, F.suma_zaplat, F.KOREKTA, F.waluta_miano, F.EKSPORT,  
     40636                      FPK.NrTygodnia 
     40637FROM         FAKTURY AS F LEFT OUTER JOIN 
     40638                      FakturyPoznanKatowice AS FPK ON FPK.ID = F.ID_FAKTURY 
     40639WHERE     (F.NUMER_ROZ = @param)"; 
    4059540640            this._commandCollection[5].CommandType = global::System.Data.CommandType.Text; 
    4059640641            this._commandCollection[5].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@param", global::System.Data.SqlDbType.NVarChar, 8, global::System.Data.ParameterDirection.Input, 0, 0, "NUMER_ROZ", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); 
  • trunk/BazaReklam/REKLAMADataSet.xsd

    r244 r270  
    16411641                <SelectCommand> 
    16421642                  <DbCommand CommandType="Text" ModifiedByUser="True"> 
    1643                     <CommandText>SELECT BYL_WYDRUK, DATA_SPRZEDAZY, DATA_WYSTAWIENIA, EKSPORT, EXPORTED, EXPORTED_DATA, FAKTURA_PODTYP, FAKTURA_TYP, ID_FAKTURY, ID_FK_KOR, ID_KONTA, ID_NABYWCY, ID_SPRZEDAWCY, ID_TYTUL, KOREKTA, MIEJSCOWOSC_WYSTAWIENIA, NABYWCA_ADRES, NABYWCA_NIP, NUMER, NUMER_ROK, NUMER_ROZ, PODPIS_ODEBRAL, PODPIS_WYSTAWIL, SPOSOB_ZAPLATY, SPRZEDAWCA_ADRES, SPRZEDAWCA_NIP, TERMIN_ZAPLATY, ZAPLACONO, Zaliczka_Brutto, Zaliczka_Data, idFakturyKorekta, idFakturyVAT, idZamowienia, opis, suma_zaplat, waluta_brutto, waluta_kurs, waluta_kurs_z_dnia, waluta_miano, waluta_przelicznik, waluta_tabela_nr, zaplata_data, zaplata_opis FROM FAKTURY WHERE (NUMER_ROZ = @param)</CommandText> 
     1643                    <CommandText>SELECT DISTINCT  
     1644                      F.NUMER, F.NUMER_ROZ, F.NUMER_ROK, F.DATA_WYSTAWIENIA, F.ZAPLACONO, F.suma_zaplat, F.KOREKTA, F.waluta_miano, F.EKSPORT,  
     1645                      FPK.NrTygodnia 
     1646FROM         FAKTURY AS F LEFT OUTER JOIN 
     1647                      FakturyPoznanKatowice AS FPK ON FPK.ID = F.ID_FAKTURY 
     1648WHERE     (F.NUMER_ROZ = @param)</CommandText> 
    16441649                    <Parameters> 
    16451650                      <Parameter AllowDbNull="True" AutogeneratedName="param" ColumnName="NUMER_ROZ" DataSourceName="BAZA_REKLAM_TEST.dbo.FAKTURY" DataTypeServer="nvarchar(8)" DbType="String" Direction="Input" ParameterName="@param" Precision="0" ProviderType="NVarChar" Scale="0" Size="8" SourceColumn="NUMER_ROZ" SourceColumnNullMapping="False" SourceVersion="Current"> 
     
    52845289              <xs:element name="KOREKTA" msprop:Generator_UserColumnName="KOREKTA" msprop:Generator_ColumnVarNameInTable="columnKOREKTA" msprop:Generator_ColumnPropNameInRow="KOREKTA" msprop:Generator_ColumnPropNameInTable="KOREKTAColumn" type="xs:boolean" default="false" /> 
    52855290              <xs:element name="idFakturyVAT" msprop:Generator_UserColumnName="idFakturyVAT" msprop:Generator_ColumnPropNameInRow="idFakturyVAT" msprop:Generator_ColumnVarNameInTable="columnidFakturyVAT" msprop:Generator_ColumnPropNameInTable="idFakturyVATColumn" type="xs:int" minOccurs="0" /> 
     5291              <xs:element name="NrTygodnia" msdata:ReadOnly="true" msprop:Generator_UserColumnName="NrTygodnia" msprop:Generator_ColumnPropNameInRow="NrTygodnia" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnNrTygodnia" msprop:Generator_ColumnPropNameInTable="NrTygodniaColumn" type="xs:string" minOccurs="0" /> 
    52865292            </xs:sequence> 
    52875293          </xs:complexType> 
  • trunk/BazaReklam/REKLAMADataSet.xss

    r244 r270  
    55     the code is regenerated. 
    66</autogenerated>--> 
    7 <DiagramLayout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ex:showrelationlabel="False" ViewPortX="256" ViewPortY="-29" xmlns:ex="urn:schemas-microsoft-com:xml-msdatasource-layout-extended" xmlns="urn:schemas-microsoft-com:xml-msdatasource-layout"> 
     7<DiagramLayout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ex:showrelationlabel="False" ViewPortX="-818" ViewPortY="-361" xmlns:ex="urn:schemas-microsoft-com:xml-msdatasource-layout-extended" xmlns="urn:schemas-microsoft-com:xml-msdatasource-layout"> 
    88  <Shapes> 
    99    <Shape ID="DesignTable:REKLAMA" ZOrder="5" X="-162" Y="35" Height="403" Width="361" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="24" SplitterPosition="254" />