Zbiór zmian 680 dla branches

Pokaż
Ignoruj:
Data:
2009-06-03 17:11:23 (17 years ago)
Autor:
marek
Opis:

re #161 - merged with latest trunk

Lokalizacja:
branches/ReklamaReorganizacja
Pliki:
1 usunięte
32 zmodyfikowane
5 skopiowane

Legenda:

Bez zmian
Dodane
Usunięte
  • branches/ReklamaReorganizacja/BazaReklam/AddZamowienieForm.cs

    r613 r680  
    5555            numerZamowieniaLabel1.Text = k.kodKlienta + "/" + row.rokZamowienia + "/" + row.kodAgenta + "/" + row.nrZamowienia; 
    5656 
    57             kierownikGroupBox.Enabled = User.Instance().St_kierownik; 
     57            kierownikGroupBox.Enabled = User.Instance().IsKierownik; 
    5858 
    5959            czasPlatnosciListBox.DisplayMember = "DisplayValue"; 
     
    9696        private void SetCzasPlatnosci(int czasPlatnosci) 
    9797        { 
    98             txtCzasPlatnosci.Visible = User.Instance().St_kierownik; 
     98            txtCzasPlatnosci.Visible = User.Instance().IsKierownik; 
    9999            lblCzasPlatnosci.Visible = txtCzasPlatnosci.Visible; 
    100100             
  • branches/ReklamaReorganizacja/BazaReklam/AdminForm.Designer.cs

    r65 r680  
    101101            //  
    102102            lOGINLabel.AutoSize = true; 
    103             lOGINLabel.Location = new System.Drawing.Point(46, 25); 
     103            lOGINLabel.Location = new System.Drawing.Point(56, 26); 
    104104            lOGINLabel.Name = "lOGINLabel"; 
    105105            lOGINLabel.Size = new System.Drawing.Size(36, 13); 
     
    110110            //  
    111111            imieLabel.AutoSize = true; 
    112             imieLabel.Location = new System.Drawing.Point(56, 82); 
     112            imieLabel.Location = new System.Drawing.Point(63, 79); 
    113113            imieLabel.Name = "imieLabel"; 
    114114            imieLabel.Size = new System.Drawing.Size(29, 13); 
     
    119119            //  
    120120            nazwiskoLabel.AutoSize = true; 
    121             nazwiskoLabel.Location = new System.Drawing.Point(34, 108); 
     121            nazwiskoLabel.Location = new System.Drawing.Point(36, 109); 
    122122            nazwiskoLabel.Name = "nazwiskoLabel"; 
    123123            nazwiskoLabel.Size = new System.Drawing.Size(56, 13); 
     
    128128            //  
    129129            pASSWORDLabel.AutoSize = true; 
    130             pASSWORDLabel.Location = new System.Drawing.Point(46, 52); 
     130            pASSWORDLabel.Location = new System.Drawing.Point(53, 53); 
    131131            pASSWORDLabel.Name = "pASSWORDLabel"; 
    132132            pASSWORDLabel.Size = new System.Drawing.Size(39, 13); 
     
    137137            //  
    138138            st_sekretarkaLabel.AutoSize = true; 
    139             st_sekretarkaLabel.Location = new System.Drawing.Point(30, 33); 
     139            st_sekretarkaLabel.Location = new System.Drawing.Point(30, 34); 
    140140            st_sekretarkaLabel.Name = "st_sekretarkaLabel"; 
    141             st_sekretarkaLabel.Size = new System.Drawing.Size(60, 13); 
     141            st_sekretarkaLabel.Size = new System.Drawing.Size(62, 13); 
    142142            st_sekretarkaLabel.TabIndex = 9; 
    143             st_sekretarkaLabel.Text = "sekretarka:"; 
     143            st_sekretarkaLabel.Text = "Sekretarka:"; 
    144144            //  
    145145            // st_handlowiecLabel 
     
    148148            st_handlowiecLabel.Location = new System.Drawing.Point(26, 63); 
    149149            st_handlowiecLabel.Name = "st_handlowiecLabel"; 
    150             st_handlowiecLabel.Size = new System.Drawing.Size(64, 13); 
     150            st_handlowiecLabel.Size = new System.Drawing.Size(66, 13); 
    151151            st_handlowiecLabel.TabIndex = 11; 
    152             st_handlowiecLabel.Text = "handlowiec:"; 
     152            st_handlowiecLabel.Text = "Handlowiec:"; 
    153153            //  
    154154            // st_sub_handlowiecLabel 
    155155            //  
    156156            st_sub_handlowiecLabel.AutoSize = true; 
    157             st_sub_handlowiecLabel.Location = new System.Drawing.Point(9, 91); 
     157            st_sub_handlowiecLabel.Location = new System.Drawing.Point(25, 92); 
    158158            st_sub_handlowiecLabel.Name = "st_sub_handlowiecLabel"; 
    159             st_sub_handlowiecLabel.Size = new System.Drawing.Size(81, 13); 
     159            st_sub_handlowiecLabel.Size = new System.Drawing.Size(67, 13); 
    160160            st_sub_handlowiecLabel.TabIndex = 13; 
    161             st_sub_handlowiecLabel.Text = "subhandlowiec:"; 
     161            st_sub_handlowiecLabel.Text = "Ksiêgowoœæ:"; 
    162162            //  
    163163            // st_kierownikLabel 
    164164            //  
    165165            st_kierownikLabel.AutoSize = true; 
    166             st_kierownikLabel.Location = new System.Drawing.Point(30, 121); 
     166            st_kierownikLabel.Location = new System.Drawing.Point(36, 121); 
    167167            st_kierownikLabel.Name = "st_kierownikLabel"; 
    168             st_kierownikLabel.Size = new System.Drawing.Size(55, 13); 
     168            st_kierownikLabel.Size = new System.Drawing.Size(56, 13); 
    169169            st_kierownikLabel.TabIndex = 15; 
    170             st_kierownikLabel.Text = "kierownik:"; 
     170            st_kierownikLabel.Text = "Kierownik:"; 
    171171            //  
    172172            // st_dtpLabel 
    173173            //  
    174174            st_dtpLabel.AutoSize = true; 
    175             st_dtpLabel.Location = new System.Drawing.Point(181, 33); 
     175            st_dtpLabel.Location = new System.Drawing.Point(181, 34); 
    176176            st_dtpLabel.Name = "st_dtpLabel"; 
    177             st_dtpLabel.Size = new System.Drawing.Size(28, 13); 
     177            st_dtpLabel.Size = new System.Drawing.Size(30, 13); 
    178178            st_dtpLabel.TabIndex = 17; 
    179             st_dtpLabel.Text = " dtp:"; 
     179            st_dtpLabel.Text = " Dtp:"; 
    180180            //  
    181181            // st_korektaLabel 
    182182            //  
    183183            st_korektaLabel.AutoSize = true; 
    184             st_korektaLabel.Location = new System.Drawing.Point(163, 58); 
     184            st_korektaLabel.Location = new System.Drawing.Point(164, 63); 
    185185            st_korektaLabel.Name = "st_korektaLabel"; 
    186             st_korektaLabel.Size = new System.Drawing.Size(46, 13); 
     186            st_korektaLabel.Size = new System.Drawing.Size(47, 13); 
    187187            st_korektaLabel.TabIndex = 19; 
    188             st_korektaLabel.Text = "korekta:"; 
     188            st_korektaLabel.Text = "Korekta:"; 
    189189            //  
    190190            // st_produkcjaLabel 
    191191            //  
    192192            st_produkcjaLabel.AutoSize = true; 
    193             st_produkcjaLabel.Location = new System.Drawing.Point(153, 91); 
     193            st_produkcjaLabel.Location = new System.Drawing.Point(153, 92); 
    194194            st_produkcjaLabel.Name = "st_produkcjaLabel"; 
    195             st_produkcjaLabel.Size = new System.Drawing.Size(57, 13); 
     195            st_produkcjaLabel.Size = new System.Drawing.Size(58, 13); 
    196196            st_produkcjaLabel.TabIndex = 21; 
    197             st_produkcjaLabel.Text = "produkcja:"; 
     197            st_produkcjaLabel.Text = "Produkcja:"; 
    198198            //  
    199199            // st_adminLabel 
    200200            //  
    201201            st_adminLabel.AutoSize = true; 
    202             st_adminLabel.Location = new System.Drawing.Point(171, 121); 
     202            st_adminLabel.Location = new System.Drawing.Point(172, 121); 
    203203            st_adminLabel.Name = "st_adminLabel"; 
    204             st_adminLabel.Size = new System.Drawing.Size(38, 13); 
     204            st_adminLabel.Size = new System.Drawing.Size(39, 13); 
    205205            st_adminLabel.TabIndex = 23; 
    206             st_adminLabel.Text = "admin:"; 
     206            st_adminLabel.Text = "Admin:"; 
    207207            //  
    208208            // tabControl1 
     
    285285            //  
    286286            this.bindingNavigatorCountItem.Name = "bindingNavigatorCountItem"; 
    287             this.bindingNavigatorCountItem.Size = new System.Drawing.Size(35, 22); 
     287            this.bindingNavigatorCountItem.Size = new System.Drawing.Size(36, 22); 
    288288            this.bindingNavigatorCountItem.Text = "of {0}"; 
    289289            this.bindingNavigatorCountItem.ToolTipText = "Total number of items"; 
     
    404404            //  
    405405            this.st_adminCheckBox.DataBindings.Add(new System.Windows.Forms.Binding("CheckState", this.uZYTKOWNICYBindingSource, "st_admin", true)); 
    406             this.st_adminCheckBox.Location = new System.Drawing.Point(215, 116); 
     406            this.st_adminCheckBox.Location = new System.Drawing.Point(215, 115); 
    407407            this.st_adminCheckBox.Name = "st_adminCheckBox"; 
    408408            this.st_adminCheckBox.Size = new System.Drawing.Size(21, 24); 
     
    412412            //  
    413413            this.st_handlowiecCheckBox.DataBindings.Add(new System.Windows.Forms.Binding("CheckState", this.uZYTKOWNICYBindingSource, "st_handlowiec", true)); 
    414             this.st_handlowiecCheckBox.Location = new System.Drawing.Point(96, 58); 
     414            this.st_handlowiecCheckBox.Location = new System.Drawing.Point(96, 57); 
    415415            this.st_handlowiecCheckBox.Name = "st_handlowiecCheckBox"; 
    416416            this.st_handlowiecCheckBox.Size = new System.Drawing.Size(20, 24); 
     
    436436            //  
    437437            this.st_kierownikCheckBox.DataBindings.Add(new System.Windows.Forms.Binding("CheckState", this.uZYTKOWNICYBindingSource, "st_kierownik", true)); 
    438             this.st_kierownikCheckBox.Location = new System.Drawing.Point(96, 116); 
     438            this.st_kierownikCheckBox.Location = new System.Drawing.Point(96, 115); 
    439439            this.st_kierownikCheckBox.Name = "st_kierownikCheckBox"; 
    440440            this.st_kierownikCheckBox.Size = new System.Drawing.Size(20, 24); 
     
    444444            //  
    445445            this.st_korektaCheckBox.DataBindings.Add(new System.Windows.Forms.Binding("CheckState", this.uZYTKOWNICYBindingSource, "st_korekta", true)); 
    446             this.st_korektaCheckBox.Location = new System.Drawing.Point(215, 58); 
     446            this.st_korektaCheckBox.Location = new System.Drawing.Point(215, 57); 
    447447            this.st_korektaCheckBox.Name = "st_korektaCheckBox"; 
    448448            this.st_korektaCheckBox.Size = new System.Drawing.Size(21, 24); 
     
    477477            //  
    478478            this.lOGINTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.uZYTKOWNICYBindingSource, "LOGIN", true)); 
    479             this.lOGINTextBox.Location = new System.Drawing.Point(124, 22); 
     479            this.lOGINTextBox.Location = new System.Drawing.Point(96, 22); 
    480480            this.lOGINTextBox.Name = "lOGINTextBox"; 
    481             this.lOGINTextBox.Size = new System.Drawing.Size(100, 20); 
     481            this.lOGINTextBox.Size = new System.Drawing.Size(144, 20); 
    482482            this.lOGINTextBox.TabIndex = 2; 
    483483            this.lOGINTextBox.Validating += new System.ComponentModel.CancelEventHandler(this.lOGINTextBox_Validating); 
     
    486486            //  
    487487            this.pASSWORDTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.uZYTKOWNICYBindingSource, "PASSWORD", true)); 
    488             this.pASSWORDTextBox.Location = new System.Drawing.Point(124, 49); 
     488            this.pASSWORDTextBox.Location = new System.Drawing.Point(96, 49); 
    489489            this.pASSWORDTextBox.Name = "pASSWORDTextBox"; 
    490             this.pASSWORDTextBox.Size = new System.Drawing.Size(100, 20); 
     490            this.pASSWORDTextBox.Size = new System.Drawing.Size(144, 20); 
    491491            this.pASSWORDTextBox.TabIndex = 8; 
    492492            //  
     
    494494            //  
    495495            this.nazwiskoTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.uZYTKOWNICYBindingSource, "Nazwisko", true)); 
    496             this.nazwiskoTextBox.Location = new System.Drawing.Point(124, 105); 
     496            this.nazwiskoTextBox.Location = new System.Drawing.Point(96, 105); 
    497497            this.nazwiskoTextBox.Name = "nazwiskoTextBox"; 
    498             this.nazwiskoTextBox.Size = new System.Drawing.Size(100, 20); 
     498            this.nazwiskoTextBox.Size = new System.Drawing.Size(144, 20); 
    499499            this.nazwiskoTextBox.TabIndex = 6; 
    500500            //  
     
    502502            //  
    503503            this.imieTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.uZYTKOWNICYBindingSource, "Imie", true)); 
    504             this.imieTextBox.Location = new System.Drawing.Point(124, 75); 
     504            this.imieTextBox.Location = new System.Drawing.Point(96, 75); 
    505505            this.imieTextBox.Name = "imieTextBox"; 
    506             this.imieTextBox.Size = new System.Drawing.Size(100, 20); 
     506            this.imieTextBox.Size = new System.Drawing.Size(144, 20); 
    507507            this.imieTextBox.TabIndex = 4; 
    508508            //  
  • branches/ReklamaReorganizacja/BazaReklam/AdminForm.resx

    r65 r680  
    236236    <value> 
    237237        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 
    238         YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAy5JREFUOE9VkmdM 
    239         k0EYx58ioKIixSraRA1VMYBRXFGs+4sjEDBqxBnUANEvGk1E9ANxIVjainHEFReW0sYyHImDDpClghDi 
    240         IA4EGbWlVkuwdvn3+raKXvLLXS7v87v/vc/x9jYuOv7G9j5zI2UFxgtWkDPAQQDI7XaTy+Ump8tBLoeT 
    241         eJ5B1Py1looCpO6frUMKmg915RLRN1qri3aSjCB5IGF1gP2HHY0vG9HU3ISGlw140fAc7Z/aYevtR0GZ 
    242         BKKjwYjMEzhZ8TqGgDbVxIHOEmR+gcfjgdVq5TCZTOjs7OSwGr/jtCYP8Y/4iMgOBSs+wRDR5tqZoIsE 
    243         6f1TXAKz2Qy9QY/KKgMMlQZu3draCku3FXJ1LhbXCDAyc5hXcJoxlbZ6E1xmVyjLAdxAX18fLBYLh9Fo 
    244         5E7vaO+AudMCmSoHS6sFCPcJCnwCloB3jZDrFdjBfVxR8QRanRY6vQ56vR6vX72GscMMaXEOlteOAd8n 
    245         OMMJttXNQkghQa5hP/EL8KPHAbvRyXDA9rkflrbv6H5rQk+LBWcU+VhRJ/yTwCdIZQnGFgVjiSoOCcUL 
    246         sap4PlYr45GgikeiagGSVWKsYaSol2LDXTGSn00B/+DwgQSpLIFIHYYoTSgmlgRBWEqYcI8w6UEAoh4G 
    247         IuZxEGZqQ7CkMgIrqyKx4Xn0/4Id9XMQc0eA2HI+9mvSUGUwoERzB/LzUuScPwb5dQkKNTcRd3QMxJeE 
    248         yGgRg39g6ECCnfWzMaMsAtPvhUFaegzb7+5AiJKwqzQFjbpmdLX1cO2dc2EUEmsikf8xHWGZgwcEW57G 
    249         Yd59IeY+FECmPIlUdQrGsWtkadPQ/c4El5P11gPMPsdHUrUI+W1pfwS+NiYpYgsXl4xn/RVCekWCXeXr 
    250         MU3LXmbLPu7kX55fMH/4hmU3xiL1VSyu9u7BiD1B9r8PiUJonGi34FbwXl6POGOBpei2wqYoV9i0+gpb 
    251         XXW9TalU9iuvqEEJ1BuYQcbQ9GFdFM0rYoIj3FNmI5gxmbGZkc3IY0gY+f8gY2u5f/8kmw8zEhnhXoF3 
    252         BDFGMyL9sils9hL1D1P9e97DJvqLA38DbV4TzM8UdXAAAAAASUVORK5CYII= 
    253 </value> 
    254   </data> 
     238        YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAy1JREFUOE9VkmdM 
     239        k0EYx58qRUVFqlW0iYOqoGIUVxTq/uIkjmjEGdQg0S8YTcTxwbgYlrZiHHHFhS20sQyVxEEHyFJBCXHg 
     240        QpBRW2q1BJsu/17fFtFLfrnL5X1+97/3Od7e2nkn39o/pm6kQ0GxwiXk6uUkAOTxeMjt9pDL7SS300U8 
     241        b2+q+15JSp7M43zfN7vucGsGEf2gtboJLpITpMVSVgc4fjlQ+7IWr+peoeZlDV7UPEfTlybYO7qQXSiF 
     242        +HgwxmQIXax4HUNImypiQOcI8oDA6/XCZrNxmM1mtLS0cNhMP3FGm4nYRwKEHw0FKz7FENPmymmgSwTZ 
     243        g9NcAovFAoPRgNIyI4ylRm7d0NAAa5sNCk0G5lcIMSi1v09whhFFW30JrrArFKYBHqCzsxNWq5XDZDJx 
     244        pzc3NcPSYoVcnYaF5UIM9guy/QKWgHedkOETOMB9XFLyBDq9DnqDHgaDAW9ev4Gp2QJZXhoWVw6DwC84 
     245        ywm2VU1HSA5BoWU/8Rvwq90Jh8nFcML+tQvWxp9oe2dGe70VZ5VZWFIl6k7gFySyBMNVwVigjsHKvLlY 
     246        ljcHy3NjsVIdi3h1HFarJVjDSNAsxIZ7Eqx+Nh6CgwN6EiSyBGJNGCK1oRidz4eogDDqPmFscS9EPgzC 
     247        pMd8TNOFYEFpOJaWRWDD84n/C3ZUz8Sku0JEFwmwX5uEMqMR+dq7UFyQIe3CCShuSJGjvYWY48MguSxC 
     248        cr0EggP9ehLsrJ6BqYXhmHI/DLKCE9h+bwdCcgm7CxJQq69Da2M7196ZF4cgviICWZ93ISy1T49gy9MY 
     249        zH4gwqyHQshz05GoScAIdo1DuiS0fTDD7WK99QIzzguwqlyMrMakboG/jauU0Tnz80ey/ooguyrF7qL1 
     250        mKxjL7N+H3fyb+9vWD79wKKbw5H4OhrXOlIwMIXv+PuQKIRGiPcIb/NTeO2S5Dir8o7SrixS2kv0T+xV 
     251        5dV2lUrVlXtVA1pBHUHJZArd1b+VJvJUTHCMe8psBDPGMTYzjjIyGVJG1j/I2VoR2E9n8xFGPGOwT+Ab 
     252        fMZQRkRANp7NPiL/ISqw5ztsdKA46A9UIBO9LXcrTwAAAABJRU5ErkJggg== 
     253</value> 
     254  </data> 
     255  <metadata name="sLOWNIKDataSet.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
     256    <value>17, 17</value> 
     257  </metadata> 
    255258  <metadata name="uZYTKOWNICYTableAdapter.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
    256259    <value>376, 17</value> 
  • branches/ReklamaReorganizacja/BazaReklam/Baza Reklam.csproj

    r670 r680  
    3333    <WebPage>index.htm</WebPage> 
    3434    <OpenBrowserOnPublish>false</OpenBrowserOnPublish> 
    35     <ApplicationVersion>1.1.13.0</ApplicationVersion> 
     35    <ApplicationVersion>1.1.14.0</ApplicationVersion> 
    3636    <BootstrapperEnabled>false</BootstrapperEnabled> 
    3737  </PropertyGroup> 
     
    126126    <Compile Include="Classes\Helpers\ConfigurationHelper.cs" /> 
    127127    <Compile Include="Classes\Helpers\PdfHelper.cs" /> 
     128    <Compile Include="Classes\Helpers\ProvisionHelper.cs" /> 
    128129    <Compile Include="Classes\Helpers\StringHelper.cs" /> 
    129130    <Compile Include="Classes\Helpers\WebRequestHelper.cs" /> 
     
    685686    <Content Include="Docs\doc.txt" /> 
    686687    <None Include="Baza Reklam_TemporaryKey.pfx" /> 
    687     <None Include="Docs\Zmiany.htm" /> 
    688688    <None Include="Properties\DataSources\InvoiceProvider.datasource" /> 
    689689    <EmbeddedResource Include="Raporty\ReportsTree.xml"> 
  • branches/ReklamaReorganizacja/BazaReklam/Classes/User.cs

    r593 r680  
    2828        private string skype; 
    2929        private string smtpServer; 
    30         private bool st_admin; 
     30        private bool _isAdmin; 
    3131        private bool st_dtp; 
    3232        private bool st_handlowiec; 
     
    9797        } 
    9898 
    99         public bool St_sekretarka 
     99        public bool IsSekretarka 
    100100        { 
    101101            get { return st_sekretarka; } 
     
    103103        } 
    104104 
    105         public bool St_handlowiec 
     105        public bool IsHandlowiec 
    106106        { 
    107107            get { return st_handlowiec; } 
     
    109109        } 
    110110 
    111         public bool St_subhandlowiec 
     111        public bool IsKsiegowosc 
    112112        { 
    113113            get { return st_subhandlowiec; } 
     
    115115        } 
    116116 
    117         public bool St_kierownik 
     117        public bool IsKierownik 
    118118        { 
    119119            get { return st_kierownik; } 
     
    121121        } 
    122122 
    123         public bool St_dtp 
     123        public bool IsDtp 
    124124        { 
    125125            get { return st_dtp; } 
     
    127127        } 
    128128 
    129         public bool St_korekta 
     129        public bool IsKorekta 
    130130        { 
    131131            get { return st_korekta; } 
     
    133133        } 
    134134 
    135         public bool St_produkcja 
     135        public bool IsProdukcja 
    136136        { 
    137137            get { return st_produkcja; } 
     
    139139        } 
    140140 
    141         public bool St_admin 
    142         { 
    143             get { return st_admin; } 
    144             set { st_admin = value; } 
     141        public bool IsAdmin 
     142        { 
     143            get { return _isAdmin; } 
     144            set { _isAdmin = value; } 
    145145        } 
    146146 
     
    149149            get { return stanowisko; } 
    150150            set { stanowisko = value; } 
    151         } 
    152  
    153         public string NrGG 
    154         { 
    155             get { return nrGG; } 
    156             set { nrGG = value; } 
    157151        } 
    158152 
  • branches/ReklamaReorganizacja/BazaReklam/ClientsForm.cs

    r671 r680  
    16851685            treeView1.Nodes.Add(node); 
    16861686 
    1687             if (User.Instance().St_handlowiec) 
     1687            if (User.Instance().IsHandlowiec) 
    16881688            { 
    16891689                node = new TreeNode("Moi klienci"); 
     
    17361736        { 
    17371737            //usuwanie faktury 
    1738             usunFakture.Enabled = User.Instance().St_kierownik; 
     1738            usunFakture.Enabled = User.Instance().IsKierownik; 
    17391739            usunFakture.Visible = false; 
    17401740 
    17411741            //dodawanie klasyfikacji 
    1742             klTextBox.Visible = User.Instance().St_kierownik; 
    1743             dodajKlButton.Visible = User.Instance().St_kierownik; 
    1744             usunKlButton.Visible = User.Instance().St_kierownik; 
    1745  
    1746             dodajLogoToolStripButton.Enabled = User.Instance().St_kierownik | User.Instance().St_produkcja; 
     1742            klTextBox.Visible = User.Instance().IsKierownik; 
     1743            dodajKlButton.Visible = User.Instance().IsKierownik; 
     1744            usunKlButton.Visible = User.Instance().IsKierownik; 
     1745 
     1746            dodajLogoToolStripButton.Enabled = User.Instance().IsKierownik | User.Instance().IsProdukcja; 
    17471747        } 
    17481748 
  • branches/ReklamaReorganizacja/BazaReklam/Docs/versioninfo.html

    r665 r680  
    66<body> 
    77   <h1>Baza reklam - Informacje o wersji</h1> 
     8   <div> 
     9        <a id="1.1.14" /> 
     10        <h2>Wersja 1.1.14 (2009-06-03)</h2> 
     11        <p>Opis zmian wprowadzonych do wersji 1.1.14</p> 
     12        <ul> 
     13            <li>Zgłoszenie #176: Poprawiono błądy występujące przy wystawianiu faktury</li> 
     14            <li>Zgłoszenie #177: Poprawiono błąd przy próbie wyświetlenia klientów, z ktorymi nie było kntaktu od 90 lub 300 dni</li> 
     15            <li>Zgłoszenie #178: Dodano nową grupę użytkowników - księgowość oraz możliwość blokowania zmiany prowizji dla tej grupy</li> 
     16        </ul> 
     17   </div> 
    818   <div> 
    919        <a id="1.1.13" /> 
  • branches/ReklamaReorganizacja/BazaReklam/FactureViewer.cs

    r650 r680  
    7575            //Produkcja ma domyœlnie bez podpisu  
    7676 
    77             if (User.Instance().St_produkcja) 
     77            if (User.Instance().IsProdukcja) 
    7878            { 
    7979                podpisCheckBox.CheckState = CheckState.Unchecked; 
     
    171171 
    172172            //Produkcja ma domyœlnie bez podpisu  
    173             if (User.Instance().St_produkcja) 
     173            if (User.Instance().IsProdukcja) 
    174174            { 
    175175                podpisCheckBox.CheckState = CheckState.Unchecked; 
     
    234234 
    235235            powodKorektyComboBox.Enabled = true; 
    236             opisTextBox.ReadOnly = !User.Instance().St_kierownik; 
    237             opisTextBox.BackColor = User.Instance().St_kierownik ? Color.White : Color.WhiteSmoke; 
     236            opisTextBox.ReadOnly = !User.Instance().IsKierownik; 
     237            opisTextBox.BackColor = User.Instance().IsKierownik ? Color.White : Color.WhiteSmoke; 
    238238 
    239239            reportViewer1.LocalReport.ReportEmbeddedResource = "Baza_Reklam.Raporty.fakturaKorekta.rdlc"; 
     
    287287            //Produkcja ma domyœlnie bez podpisu  
    288288 
    289             if (User.Instance().St_produkcja) 
     289            if (User.Instance().IsProdukcja) 
    290290            { 
    291291                podpisCheckBox.CheckState = CheckState.Unchecked; 
     
    303303            reportViewer1.RefreshReport(); 
    304304 
    305             nUMERTextBox.Enabled = User.Instance().St_kierownik; 
     305            nUMERTextBox.Enabled = User.Instance().IsKierownik; 
    306306        } 
    307307 
  • branches/ReklamaReorganizacja/BazaReklam/Facturer.cs

    r622 r680  
    6565                    nUMERTextBox.Text = read[0]; 
    6666 
    67                     groupBox2.Enabled = true & User.Instance().St_admin;  
     67                    groupBox2.Enabled = true & User.Instance().IsAdmin;  
    6868                  
    6969                } 
     
    668668        private void Facturer_Shown(object sender, EventArgs e) 
    669669        { 
    670             if (!User.Instance().St_kierownik) 
     670            if (!User.Instance().IsKierownik) 
    671671            { 
    672672                foreach (Control c in Controls) 
  • branches/ReklamaReorganizacja/BazaReklam/FacturesForm.cs

    r645 r680  
    331331        private void FacturesForm_Shown(object sender, EventArgs e) 
    332332        { 
    333             if (User.Instance().St_kierownik) 
     333            if (User.Instance().IsKierownik) 
    334334            { 
    335335                agencjaToolStripComboBox.Text = User.Instance().SymbolAgencji; 
    336336            } 
    337             else if (User.Instance().St_handlowiec | User.Instance().St_subhandlowiec) 
     337            else if (User.Instance().IsHandlowiec) 
    338338            { 
    339339                kodRozliczeniowyToolStripTextBox.Text = User.Instance().Kod_agenta; 
  • branches/ReklamaReorganizacja/BazaReklam/FacturesFormNew.cs

    r640 r680  
    5757            ((CheckBox)((ToolStripControlHost)wyszukajToolStrip.Items["zalegleCheckBox"]).Control).CheckState = CheckState.Indeterminate; 
    5858 
    59             PoznanKatowicetoolStripButton.Enabled = User.Instance().St_produkcja && User.Instance().St_kierownik; 
     59            PoznanKatowicetoolStripButton.Enabled = User.Instance().IsProdukcja && User.Instance().IsKierownik; 
    6060        } 
    6161 
     
    269269        private void FacturesForm_Shown(object sender, EventArgs e) 
    270270        { 
    271             if (User.Instance().St_kierownik) 
     271            if (User.Instance().IsKierownik) 
    272272            { 
    273273                agencjaToolStripComboBox.Text = User.Instance().SymbolAgencji; 
    274274            } 
    275             else if (User.Instance().St_handlowiec | User.Instance().St_subhandlowiec) 
     275            else if (User.Instance().IsHandlowiec) 
    276276            { 
    277277                kodRozliczeniowyToolStripTextBox.Text = User.Instance().Kod_agenta; 
  • branches/ReklamaReorganizacja/BazaReklam/InfoForm.cs

    r613 r680  
    479479        { 
    480480 
    481             if (!User.Instance().St_kierownik) 
     481            if (!User.Instance().IsKierownik) 
    482482            { 
    483483                infoTabControl.TabPages.Remove(grzbietyTabPage); 
     
    487487            } 
    488488 
    489             if (!(User.Instance().St_kierownik | User.Instance().St_handlowiec | User.Instance().St_subhandlowiec | User.Instance().St_sekretarka)) 
     489            if (!(User.Instance().IsKierownik | User.Instance().IsHandlowiec | User.Instance().IsSekretarka)) 
    490490            { 
    491491                infoTabControl.TabPages.Remove(kursyWalutTabPage); 
     
    496496 
    497497 
    498             dodajAgencjeButton.Enabled = User.Instance().St_kierownik; 
    499             edytujAgencjeButton.Enabled = User.Instance().St_kierownik; 
    500             dodajAgentaButton.Enabled = User.Instance().St_kierownik; 
    501             edytujAgentaButton.Enabled = User.Instance().St_kierownik; 
    502             dodajKontoButton.Enabled = User.Instance().St_kierownik; 
    503             edytujKontoButton.Enabled = User.Instance().St_kierownik; 
    504  
    505             nrWydanDataGridView.AllowUserToAddRows = User.Instance().St_kierownik; 
    506             modulyDataGridView.AllowUserToAddRows = User.Instance().St_kierownik; 
    507  
    508             bindingNavigatorAddNewItem2.Visible = User.Instance().St_kierownik | User.Instance().St_admin; 
    509             bindingNavigatorAddNewItem3.Visible = User.Instance().St_kierownik | User.Instance().St_admin; 
    510             bindingNavigatorAddNewItem5.Visible = User.Instance().St_kierownik | User.Instance().St_admin; 
    511             bindingNavigatorAddNewItem6.Visible = User.Instance().St_kierownik | User.Instance().St_admin; 
    512             bindingNavigatorAddNewItem7.Visible = User.Instance().St_kierownik | User.Instance().St_admin; 
    513             bindingNavigatorAddNewItem8.Visible = User.Instance().St_kierownik | User.Instance().St_admin; 
    514             bindingNavigatorAddNewItem9.Visible = User.Instance().St_kierownik | User.Instance().St_admin; 
    515             bindingNavigatorAddNewItem10.Visible = User.Instance().St_kierownik | User.Instance().St_admin; 
    516  
    517             zapiszGrzbietyToolStripButton.Visible = User.Instance().St_kierownik | User.Instance().St_admin; 
    518             zapiszNrWydToolStripButton.Visible = User.Instance().St_kierownik | User.Instance().St_admin; 
    519             zapiszTytultoolStripButton.Visible = User.Instance().St_kierownik | User.Instance().St_admin; 
    520             zapiszPromocjeToolStripButton.Visible = User.Instance().St_kierownik | User.Instance().St_admin; 
    521             modulySaveToolStripButton.Visible = User.Instance().St_kierownik | User.Instance().St_admin; 
    522             zapiszPlanProwToolStripButton.Visible = User.Instance().St_kierownik | User.Instance().St_admin; 
    523             zapiszBudzetToolStripButton.Visible = User.Instance().St_kierownik | User.Instance().St_admin; 
    524             zapiszKosztyBiuraToolStripButton.Visible = User.Instance().St_kierownik | User.Instance().St_admin; 
    525  
    526             bindingNavigatorDeleteItem2.Visible = User.Instance().St_admin; 
    527             bindingNavigatorDeleteItem3.Visible = User.Instance().St_admin; 
    528             bindingNavigatorDeleteItem5.Visible = User.Instance().St_admin; 
    529             bindingNavigatorDeleteItem6.Visible = User.Instance().St_admin; 
    530             bindingNavigatorDeleteItem7.Visible = User.Instance().St_admin; 
    531             bindingNavigatorDeleteItem8.Visible = User.Instance().St_admin; 
    532             bindingNavigatorDeleteItem9.Visible = User.Instance().St_admin; 
    533             bindingNavigatorDeleteItem10.Visible = User.Instance().St_admin; 
     498            dodajAgencjeButton.Enabled = User.Instance().IsKierownik; 
     499            edytujAgencjeButton.Enabled = User.Instance().IsKierownik; 
     500            dodajAgentaButton.Enabled = User.Instance().IsKierownik; 
     501            edytujAgentaButton.Enabled = User.Instance().IsKierownik; 
     502            dodajKontoButton.Enabled = User.Instance().IsKierownik; 
     503            edytujKontoButton.Enabled = User.Instance().IsKierownik; 
     504 
     505            nrWydanDataGridView.AllowUserToAddRows = User.Instance().IsKierownik; 
     506            modulyDataGridView.AllowUserToAddRows = User.Instance().IsKierownik; 
     507 
     508            bindingNavigatorAddNewItem2.Visible = User.Instance().IsKierownik | User.Instance().IsAdmin; 
     509            bindingNavigatorAddNewItem3.Visible = User.Instance().IsKierownik | User.Instance().IsAdmin; 
     510            bindingNavigatorAddNewItem5.Visible = User.Instance().IsKierownik | User.Instance().IsAdmin; 
     511            bindingNavigatorAddNewItem6.Visible = User.Instance().IsKierownik | User.Instance().IsAdmin; 
     512            bindingNavigatorAddNewItem7.Visible = User.Instance().IsKierownik | User.Instance().IsAdmin; 
     513            bindingNavigatorAddNewItem8.Visible = User.Instance().IsKierownik | User.Instance().IsAdmin; 
     514            bindingNavigatorAddNewItem9.Visible = User.Instance().IsKierownik | User.Instance().IsAdmin; 
     515            bindingNavigatorAddNewItem10.Visible = User.Instance().IsKierownik | User.Instance().IsAdmin; 
     516 
     517            zapiszGrzbietyToolStripButton.Visible = User.Instance().IsKierownik | User.Instance().IsAdmin; 
     518            zapiszNrWydToolStripButton.Visible = User.Instance().IsKierownik | User.Instance().IsAdmin; 
     519            zapiszTytultoolStripButton.Visible = User.Instance().IsKierownik | User.Instance().IsAdmin; 
     520            zapiszPromocjeToolStripButton.Visible = User.Instance().IsKierownik | User.Instance().IsAdmin; 
     521            modulySaveToolStripButton.Visible = User.Instance().IsKierownik | User.Instance().IsAdmin; 
     522            zapiszPlanProwToolStripButton.Visible = User.Instance().IsKierownik | User.Instance().IsAdmin; 
     523            zapiszBudzetToolStripButton.Visible = User.Instance().IsKierownik | User.Instance().IsAdmin; 
     524            zapiszKosztyBiuraToolStripButton.Visible = User.Instance().IsKierownik | User.Instance().IsAdmin; 
     525 
     526            bindingNavigatorDeleteItem2.Visible = User.Instance().IsAdmin; 
     527            bindingNavigatorDeleteItem3.Visible = User.Instance().IsAdmin; 
     528            bindingNavigatorDeleteItem5.Visible = User.Instance().IsAdmin; 
     529            bindingNavigatorDeleteItem6.Visible = User.Instance().IsAdmin; 
     530            bindingNavigatorDeleteItem7.Visible = User.Instance().IsAdmin; 
     531            bindingNavigatorDeleteItem8.Visible = User.Instance().IsAdmin; 
     532            bindingNavigatorDeleteItem9.Visible = User.Instance().IsAdmin; 
     533            bindingNavigatorDeleteItem10.Visible = User.Instance().IsAdmin; 
    534534        } 
    535535 
     
    629629                staryAgentComboBox.DataSource = aGENCITableAdapter.GetDataByNieaktywniIDAgencji(idAgencji); 
    630630 
    631                 groupBox1.Enabled = User.Instance().St_kierownik & (idAgencji == User.Instance().IdAgencji); 
     631                groupBox1.Enabled = User.Instance().IsKierownik & (idAgencji == User.Instance().IdAgencji); 
    632632            } 
    633633        } 
  • branches/ReklamaReorganizacja/BazaReklam/KorektyForm.cs

    r636 r680  
    458458        private void FacturesForm_Shown(object sender, EventArgs e) 
    459459        { 
    460             if (User.Instance().St_kierownik) 
     460            if (User.Instance().IsKierownik) 
    461461            { 
    462462                agencjaToolStripComboBox.Text = User.Instance().SymbolAgencji; 
    463463            } 
    464             else if (User.Instance().St_handlowiec | User.Instance().St_subhandlowiec) 
     464            else if (User.Instance().IsHandlowiec) 
    465465            { 
    466466                kodRozliczeniowyToolStripTextBox.Text = User.Instance().Kod_agenta; 
  • branches/ReklamaReorganizacja/BazaReklam/Logowanie.cs

    r628 r680  
    108108                    User.Instance().Imie = reader.GetValue(2).ToString(); 
    109109                    User.Instance().Nazwisko = reader.GetValue(3).ToString(); 
    110                     User.Instance().St_sekretarka = (bool) reader.GetValue(5); 
    111                     User.Instance().St_handlowiec = (bool) reader.GetValue(6); 
    112                     User.Instance().St_subhandlowiec = (bool) reader.GetValue(7); 
    113                     User.Instance().St_kierownik = (bool) reader.GetValue(8); 
    114                     User.Instance().St_dtp = (bool) reader.GetValue(9); 
    115                     User.Instance().St_korekta = (bool) reader.GetValue(10); 
    116                     User.Instance().St_produkcja = (bool) reader.GetValue(11); 
    117                     User.Instance().St_admin = (bool) reader.GetValue(12); 
     110                    User.Instance().IsSekretarka = (bool) reader.GetValue(5); 
     111                    User.Instance().IsHandlowiec = (bool) reader.GetValue(6); 
     112                    User.Instance().IsKsiegowosc = (bool) reader.GetValue(7); 
     113                    User.Instance().IsKierownik = (bool) reader.GetValue(8); 
     114                    User.Instance().IsDtp = (bool) reader.GetValue(9); 
     115                    User.Instance().IsKorekta = (bool) reader.GetValue(10); 
     116                    User.Instance().IsProdukcja = (bool) reader.GetValue(11); 
     117                    User.Instance().IsAdmin = (bool) reader.GetValue(12); 
    118118                    if (!reader.IsDBNull(13)) 
    119119                    { 
     
    136136 
    137137                //jezeli handlowiec to sciaga dane agenta 
    138                 if (User.Instance().St_handlowiec | User.Instance().St_kierownik | User.Instance().St_subhandlowiec | 
    139                     User.Instance().St_sekretarka) 
     138                if (User.Instance().IsHandlowiec | User.Instance().IsKierownik | User.Instance().IsSekretarka) 
    140139                { 
    141140                    reader.Close(); 
  • branches/ReklamaReorganizacja/BazaReklam/MDIBazaReklam.cs

    r649 r680  
    3939 
    4040 
    41             if (User.Instance().St_handlowiec || User.Instance().St_kierownik || User.Instance().St_sekretarka || User.Instance().St_subhandlowiec || User.Instance().St_produkcja) 
     41            if (User.Instance().IsHandlowiec || User.Instance().IsKierownik || User.Instance().IsSekretarka || User.Instance().IsProdukcja) 
    4242            { 
    4343                zamowieniaToolStripButton.Enabled = true; 
     
    4747            } 
    4848 
    49             if (User.Instance().St_dtp || User.Instance().St_handlowiec || User.Instance().St_kierownik || User.Instance().St_sekretarka || User.Instance().St_subhandlowiec || User.Instance().St_produkcja) 
     49            if (User.Instance().IsDtp || User.Instance().IsHandlowiec || User.Instance().IsKierownik || User.Instance().IsSekretarka || User.Instance().IsProdukcja) 
    5050            { 
    5151                raportyToolStripButton.Enabled = true; 
     
    5353            } 
    5454 
    55             if (User.Instance().St_admin || User.Instance().St_handlowiec || User.Instance().St_kierownik || User.Instance().St_sekretarka || User.Instance().St_subhandlowiec) 
     55            if (User.Instance().IsAdmin || User.Instance().IsHandlowiec || User.Instance().IsKierownik || User.Instance().IsSekretarka) 
    5656            { 
    5757                prowizjeToolStripButton.Enabled = true; 
    5858            } 
    5959 
    60             if (User.Instance().St_admin) 
     60            if (User.Instance().IsAdmin) 
    6161            { 
    6262                adminToolStripButton.Visible = true; 
     
    6666 
    6767 
    68             if (User.Instance().St_handlowiec || User.Instance().St_kierownik || User.Instance().St_sekretarka || User.Instance().St_subhandlowiec || User.Instance().St_produkcja) 
     68            if (User.Instance().IsHandlowiec || User.Instance().IsKierownik || User.Instance().IsSekretarka || User.Instance().IsProdukcja) 
    6969            { 
    7070                startToolStripButton.Enabled = true; 
     
    197197 
    198198            if (!_forms.ContainsKey("ProvisionForm")) 
    199                 _forms.Add("ProvisionForm", ProvisionForm.getProvisionForm(this)); 
    200  
    201             ProvisionForm.getProvisionForm(this).WindowState = FormWindowState.Maximized; 
    202             ProvisionForm.getProvisionForm(this).Show(); 
     199                _forms.Add("ProvisionForm", ProvisionForm.GetProvisionForm(this)); 
     200 
     201            ProvisionForm.GetProvisionForm(this).WindowState = FormWindowState.Maximized; 
     202            ProvisionForm.GetProvisionForm(this).Show(); 
    203203 
    204204            Cursor = Cursors.Default; 
     
    353353        private void BindUserAgency() 
    354354        { 
    355             cbUserAgency.Visible = User.Instance().St_kierownik && User.Instance().UserAgencyList.Count > 1; 
     355            cbUserAgency.Visible = User.Instance().IsKierownik && User.Instance().UserAgencyList.Count > 1; 
    356356 
    357357            if (!cbUserAgency.Visible || cbUserAgency.ComboBox == null) return; 
  • branches/ReklamaReorganizacja/BazaReklam/OrderDetails.cs

    r668 r680  
    166166            pROMOCJETableAdapter.Fill(sLOWNIKDataSet.PROMOCJE); 
    167167 
    168             if (User.Instance().St_kierownik || User.Instance().St_produkcja) 
     168            if (User.Instance().IsKierownik || User.Instance().IsProdukcja) 
    169169                lISTA_TYPOW_REKLAMYTableAdapter.Fill(sLOWNIKDataSet.LISTA_TYPOW_REKLAMY); 
    170170            else 
     
    182182        private void OrderDetails_Load(object sender, EventArgs e) 
    183183        { 
    184             Debug.WriteLine(string.Format("Event: {0}", "Form_Load")); 
    185             wyroznienie_exportedCheckBox.Enabled = User.Instance().St_produkcja; 
     184            wyroznienie_exportedCheckBox.Enabled = User.Instance().IsProdukcja; 
    186185        } 
    187186 
     
    412411            SprawdzBledy(); 
    413412 
    414             if (!User.Instance().St_kierownik && reklama.IsPROMOCJANull()) 
     413            if (!User.Instance().IsKierownik && reklama.IsPROMOCJANull()) 
    415414            { 
    416415                if (Convert.ToDouble(reklama.RABAT) > SelectedTitle.MaxDiscount) 
     
    437436 
    438437                string typ = Convert.ToString(reklama.TYP); 
    439                 if (((typ == "BEZP£ATNA") || (typ == "BARTER") || (typ == "REKLAMACJA")) && 
    440                     !User.Instance().St_produkcja) 
     438                if (((typ == "BEZP£ATNA") || (typ == "BARTER") || (typ == "REKLAMACJA")) && !User.Instance().IsProdukcja) 
    441439                { 
    442440                    MessageBox.Show("Zamówienie musi byæ zatwierdzone do druku przez kierownika"); 
     
    559557            ZablokujGroupBoxa(groupBox1); 
    560558 
    561             if (!(User.Instance().St_produkcja | User.Instance().St_kierownik)) 
     559            if (!(User.Instance().IsProdukcja | User.Instance().IsKierownik)) 
    562560            { 
    563561                ZablokujGroupBoxa(groupBox2); 
     
    587585        private string nrRek(string symAgenta, string tagAgenta) 
    588586        { 
    589             if (!User.Instance().St_handlowiec) 
    590                 return ""; 
     587            if (User.Instance().IsHandlowiec) 
     588                return "";  
    591589 
    592590            string nr = DbUtils.numerNowejReklamy(symAgenta, tagAgenta).ToString(); 
    593             switch (nr.Length) 
     591            switch (nr.Length)  
    594592            { 
    595593                case 1: 
     
    844842            row["nick name"] = kodKlienta; 
    845843 
    846             if (DbUtils.czyKlientMaNrVIES(customerId)) row["VAT"] = 0; 
    847  
    848             if (User.Instance().St_handlowiec || User.Instance().St_subhandlowiec) 
     844            if (DbUtils.czyKlientMaNrVIES(customerId)) row["VAT"] = 0;  
     845 
     846            if (User.Instance().IsHandlowiec) 
    849847            { 
    850848                row["symbol akwizytora"] = User.Instance().Symbol_agenta; 
     
    10891087 
    10901088            //Uprawnienia 
    1091             kier_notatkaTextBox.ReadOnly = !User.Instance().St_kierownik; 
    1092             kier_zatwierdzilCheckBox.Enabled = User.Instance().St_kierownik; 
    1093             zablokuj_prowizjeCheckBox.Enabled = User.Instance().St_kierownik; 
    1094  
    1095             if (!User.Instance().St_kierownik) 
     1089            kier_notatkaTextBox.ReadOnly = !User.Instance().IsKierownik; 
     1090            kier_zatwierdzilCheckBox.Enabled = User.Instance().IsKierownik; 
     1091            zablokuj_prowizjeCheckBox.Enabled = User.Instance().IsKierownik; 
     1092 
     1093            if (!User.Instance().IsKierownik) 
    10961094            { 
    10971095                cENA_JEDNTextBox.ReadOnly = zatwiedzonoDoDruku; 
     
    15371535        { 
    15381536            //ta opcja tylko dostepna dla produkcji 
    1539             if (!User.Instance().St_produkcja) return; 
     1537            if (!User.Instance().IsProdukcja) return; 
    15401538 
    15411539            DataGridViewRow clickedRow = ukazaloSieDataGridView.Rows[e.RowIndex]; 
  • branches/ReklamaReorganizacja/BazaReklam/OrdersForm.cs

    r645 r680  
    981981            TreeNode node; 
    982982 
    983             if (User.Instance().St_handlowiec) 
     983            if (User.Instance().IsHandlowiec) 
    984984            { 
    985985                node = new TreeNode("Moje zamówienia"); 
     
    10131013 
    10141014 
    1015             if (User.Instance().St_kierownik) 
     1015            if (User.Instance().IsKierownik) 
    10161016            { 
    10171017                node = new TreeNode("Analiza ceny modu³u"); 
     
    11791179        private void OrdersForm_Shown(object sender, EventArgs e) 
    11801180        { 
    1181             if (User.Instance().St_kierownik) 
     1181            if (User.Instance().IsKierownik) 
    11821182            { 
    11831183                agencjaToolStripComboBox.Text = User.Instance().SymbolAgencji; 
    11841184            } 
    1185             else if (User.Instance().St_handlowiec | User.Instance().St_subhandlowiec) 
     1185            else if (User.Instance().IsHandlowiec) 
    11861186            { 
    11871187                agentToolStripComboBox.Text = User.Instance().Login; 
  • branches/ReklamaReorganizacja/BazaReklam/ProductionForm.cs

    r661 r680  
    668668        private void uprawnienia() 
    669669        { 
    670             usunToolStripButton.Enabled = User.Instance().St_kierownik | User.Instance().St_produkcja; 
    671  
    672             zamowienieToolStripButton.Visible = User.Instance().St_produkcja | User.Instance().St_handlowiec | 
    673                                                 User.Instance().St_subhandlowiec | User.Instance().St_kierownik; 
    674             klientToolStripButton.Visible = User.Instance().St_produkcja | User.Instance().St_handlowiec | 
    675                                             User.Instance().St_subhandlowiec | User.Instance().St_kierownik; 
    676  
    677             zwrotToolStripButton.Enabled = User.Instance().St_produkcja | User.Instance().St_korekta | 
    678                                            User.Instance().St_dtp; 
    679             doDTPToolStripButton.Enabled = User.Instance().St_produkcja || User.Instance().St_dtp; 
    680             proToolStripButton.Enabled = User.Instance().St_dtp; 
    681             doKorektyToolStripButton.Enabled = User.Instance().St_dtp; 
    682             doDTP2ToolStripButton.Enabled = User.Instance().St_korekta; 
    683             doKorekty2ToolStripButton.Enabled = User.Instance().St_dtp; 
    684             doAgentaToolStripButton.Enabled = User.Instance().St_korekta | User.Instance().St_dtp; 
    685             akceptToolStripButton.Enabled = User.Instance().St_handlowiec | User.Instance().St_subhandlowiec | 
    686                                             User.Instance().St_kierownik | User.Instance().St_produkcja; 
    687             nieakceptToolStripButton.Enabled = User.Instance().St_handlowiec | User.Instance().St_subhandlowiec | 
    688                                                User.Instance().St_kierownik; 
    689  
    690             if (!(User.Instance().St_produkcja | User.Instance().St_kierownik | User.Instance().St_dtp)) 
     670            usunToolStripButton.Enabled = User.Instance().IsKierownik | User.Instance().IsProdukcja; 
     671 
     672            zamowienieToolStripButton.Visible = User.Instance().IsProdukcja | User.Instance().IsHandlowiec | User.Instance().IsKierownik; 
     673            klientToolStripButton.Visible = User.Instance().IsProdukcja | User.Instance().IsHandlowiec | User.Instance().IsKierownik; 
     674 
     675            zwrotToolStripButton.Enabled = User.Instance().IsProdukcja | User.Instance().IsKorekta | 
     676                                           User.Instance().IsDtp; 
     677            doDTPToolStripButton.Enabled = User.Instance().IsProdukcja || User.Instance().IsDtp; 
     678            proToolStripButton.Enabled = User.Instance().IsDtp; 
     679            doKorektyToolStripButton.Enabled = User.Instance().IsDtp; 
     680            doDTP2ToolStripButton.Enabled = User.Instance().IsKorekta; 
     681            doKorekty2ToolStripButton.Enabled = User.Instance().IsDtp; 
     682            doAgentaToolStripButton.Enabled = User.Instance().IsKorekta | User.Instance().IsDtp; 
     683            akceptToolStripButton.Enabled = User.Instance().IsHandlowiec | User.Instance().IsKierownik | User.Instance().IsProdukcja; 
     684            nieakceptToolStripButton.Enabled = User.Instance().IsHandlowiec | User.Instance().IsKierownik; 
     685 
     686            if (!(User.Instance().IsProdukcja | User.Instance().IsKierownik | User.Instance().IsDtp)) 
    691687            { 
    692688                tabControl1.TabPages.Remove(spisTabPage); 
     
    694690            } 
    695691 
    696             zapiszStronyButton.Enabled = User.Instance().St_produkcja | User.Instance().St_kierownik; 
     692            zapiszStronyButton.Enabled = User.Instance().IsProdukcja | User.Instance().IsKierownik; 
    697693        } 
    698694 
     
    787783                        doAgentaToolStripButton.Enabled = false; 
    788784 
    789                         if ((User.Instance().St_handlowiec) && (!User.Instance().St_kierownik)) 
     785                        if ((User.Instance().IsHandlowiec) && (!User.Instance().IsKierownik)) 
    790786                        { 
    791787                            //handlowiec moze akceptowac tylko swoje projekty 
     
    810806 
    811807                        //produkcja ma miec zawsze aktywny ten button 
    812                         if (User.Instance().St_produkcja) 
     808                        if (User.Instance().IsProdukcja) 
    813809                            akceptToolStripButton.Enabled = true; 
    814810                        else 
    815811                        { 
    816                             if ((User.Instance().St_handlowiec) && (!User.Instance().St_kierownik)) 
     812                            if ((User.Instance().IsHandlowiec) && (!User.Instance().IsKierownik)) 
    817813                            { 
    818814                                //handlowiec moze akceptowac tylko swoje projekty 
     
    837833                        doAgentaToolStripButton.Enabled = false; 
    838834 
    839                         if ((User.Instance().St_handlowiec) && (!User.Instance().St_kierownik)) 
     835                        if ((User.Instance().IsHandlowiec) && (!User.Instance().IsKierownik)) 
    840836                        { 
    841837                            //handlowiec moze akceptowac tylko swoje projekty 
     
    10471043                "SELECT * FROM dbo.PRODUKCJA WHERE STAN != 'ZAAKCEPTOWANE' AND STAN != 'NIEZAAKCEPTOWANE' AND STAN !='ZWROT Z PRODUKCJI'"; 
    10481044 
    1049             if (User.Instance().St_produkcja) 
     1045            if (User.Instance().IsProdukcja) 
    10501046            { 
    10511047                str = 
     
    10541050            } 
    10551051 
    1056             if (User.Instance().St_kierownik) 
     1052            if (User.Instance().IsKierownik) 
    10571053            { 
    10581054                str = "SELECT dbo.PRODUKCJA.* FROM dbo.PRODUKCJA LEFT JOIN dbo.AGENCI " + 
     
    10641060            } 
    10651061 
    1066             if (User.Instance().St_handlowiec | User.Instance().St_subhandlowiec) 
     1062            if (User.Instance().IsHandlowiec) 
    10671063            { 
    10681064                str = "SELECT * FROM dbo.PRODUKCJA WHERE STAN != 'ZAAKCEPTOWANE' AND STAN != 'NIEZAAKCEPTOWANE' AND datediff(day, DATA_AGENT,getdate()) <= 30 "; 
     
    10711067            } 
    10721068 
    1073             if (User.Instance().St_dtp) 
     1069            if (User.Instance().IsDtp) 
    10741070            { 
    10751071                str = "select * from dbo.PRODUKCJA where STAN='DO DTP' OR STAN='W DTP' OR STAN='PO KOREKCIE' OR  STAN='ZAMAWIAM'"; 
     
    10771073            } 
    10781074 
    1079             if (User.Instance().St_korekta) 
     1075            if (User.Instance().IsKorekta) 
    10801076            { 
    10811077                str = "SELECT * FROM dbo.PRODUKCJA WHERE STAN='DO KOREKTY' OR STAN='W 2 KOREKCIE' "; 
  • branches/ReklamaReorganizacja/BazaReklam/ProjectForm.cs

    r652 r680  
    180180                path_to_materialTextBox.ReadOnly = false; 
    181181 
    182                 usunButton.Enabled = (!string.IsNullOrEmpty(User.Instance().Symbol_agenta) && User.Instance().Symbol_agenta.ToLower() == projekt.AGENT.ToLower()) || User.Instance().St_produkcja || User.Instance().St_dtp; 
     182                usunButton.Enabled = (!string.IsNullOrEmpty(User.Instance().Symbol_agenta) && User.Instance().Symbol_agenta.ToLower() == projekt.AGENT.ToLower()) || User.Instance().IsProdukcja || User.Instance().IsDtp; 
    183183            } 
    184184            else 
    185185            { 
    186                 dodajButton.Enabled = false || User.Instance().St_produkcja || User.Instance().St_dtp; 
    187                 tYP_PROJEKTUComboBox.Enabled = false || User.Instance().St_produkcja || User.Instance().St_dtp; 
    188                 zAMAWIAM_NADateTimePicker.Enabled = false || User.Instance().St_produkcja || User.Instance().St_dtp; 
    189                 pRIORYTETComboBox.Enabled = false || User.Instance().St_produkcja || User.Instance().St_dtp; 
    190                  
    191                 lokalizacjaTextBox.ReadOnly = true && !User.Instance().St_produkcja; 
    192                 oPISTextBox.ReadOnly = true && !User.Instance().St_produkcja; 
    193                 uwagiTextBox.ReadOnly = true && !User.Instance().St_produkcja; 
    194                 path_to_materialTextBox.ReadOnly = true && !User.Instance().St_produkcja; 
    195                 dataEmisjiTextBox.ReadOnly = true && !User.Instance().St_produkcja; 
    196  
    197                 usunButton.Enabled = User.Instance().St_kierownik; 
     186                dodajButton.Enabled = false || User.Instance().IsProdukcja || User.Instance().IsDtp; 
     187                tYP_PROJEKTUComboBox.Enabled = false || User.Instance().IsProdukcja || User.Instance().IsDtp; 
     188                zAMAWIAM_NADateTimePicker.Enabled = false || User.Instance().IsProdukcja || User.Instance().IsDtp; 
     189                pRIORYTETComboBox.Enabled = false || User.Instance().IsProdukcja || User.Instance().IsDtp; 
     190                 
     191                lokalizacjaTextBox.ReadOnly = true && !User.Instance().IsProdukcja; 
     192                oPISTextBox.ReadOnly = true && !User.Instance().IsProdukcja; 
     193                uwagiTextBox.ReadOnly = true && !User.Instance().IsProdukcja; 
     194                path_to_materialTextBox.ReadOnly = true && !User.Instance().IsProdukcja; 
     195                dataEmisjiTextBox.ReadOnly = true && !User.Instance().IsProdukcja; 
     196 
     197                usunButton.Enabled = User.Instance().IsKierownik; 
    198198            } 
    199199 
  • branches/ReklamaReorganizacja/BazaReklam/Properties/AssemblyInfo.cs

    r665 r680  
    3030// 
    3131[assembly: AssemblyVersion("1.0.0.0")] 
    32 [assembly: AssemblyFileVersion("1.1.13")] 
     32[assembly: AssemblyFileVersion("1.1.14")] 
  • branches/ReklamaReorganizacja/BazaReklam/ProvisionForm.Designer.cs

    r242 r680  
    3030        { 
    3131            this.components = new System.ComponentModel.Container(); 
    32             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle13 = new System.Windows.Forms.DataGridViewCellStyle(); 
    33             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); 
    34             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); 
    35             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle(); 
    36             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle(); 
    37             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle(); 
    38             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle(); 
    39             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle(); 
    40             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle(); 
    41             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle9 = new System.Windows.Forms.DataGridViewCellStyle(); 
    42             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle10 = new System.Windows.Forms.DataGridViewCellStyle(); 
    43             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle11 = new System.Windows.Forms.DataGridViewCellStyle(); 
    44             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle12 = new System.Windows.Forms.DataGridViewCellStyle(); 
     32            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle26 = new System.Windows.Forms.DataGridViewCellStyle(); 
     33            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle14 = new System.Windows.Forms.DataGridViewCellStyle(); 
     34            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle15 = new System.Windows.Forms.DataGridViewCellStyle(); 
     35            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle16 = new System.Windows.Forms.DataGridViewCellStyle(); 
     36            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle17 = new System.Windows.Forms.DataGridViewCellStyle(); 
     37            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle18 = new System.Windows.Forms.DataGridViewCellStyle(); 
     38            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle19 = new System.Windows.Forms.DataGridViewCellStyle(); 
     39            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle20 = new System.Windows.Forms.DataGridViewCellStyle(); 
     40            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle21 = new System.Windows.Forms.DataGridViewCellStyle(); 
     41            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle22 = new System.Windows.Forms.DataGridViewCellStyle(); 
     42            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle23 = new System.Windows.Forms.DataGridViewCellStyle(); 
     43            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle24 = new System.Windows.Forms.DataGridViewCellStyle(); 
     44            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle25 = new System.Windows.Forms.DataGridViewCellStyle(); 
    4545            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ProvisionForm)); 
    4646            this.aGENCIBindingSource = new System.Windows.Forms.BindingSource(this.components); 
     
    9292            this.zapiszDaneToolStripButton = new System.Windows.Forms.ToolStripButton(); 
    9393            this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator(); 
    94             this.pobierzDaneToolStripButton = new System.Windows.Forms.ToolStripButton(); 
    95             this.stareProwizjeToolStripButton = new System.Windows.Forms.ToolStripButton(); 
    9694            this.zapiszToolStripButton = new System.Windows.Forms.ToolStripButton(); 
    97             this.przeliczStripButton = new System.Windows.Forms.ToolStripButton(); 
    9895            this.naniesNaReklamyToolStripButton = new System.Windows.Forms.ToolStripButton(); 
    9996            this.printToolStripButton = new System.Windows.Forms.ToolStripButton(); 
     
    107104            this.agencjaToolStripComboBox = new System.Windows.Forms.ToolStripComboBox(); 
    108105            this.szukajToolStripButton = new System.Windows.Forms.ToolStripButton(); 
    109             this.wyczyscToolStripButton = new System.Windows.Forms.ToolStripButton(); 
     106            this.btnBlockProvision = new System.Windows.Forms.ToolStripButton(); 
    110107            this.agencjeTableAdapter1 = new Baza_Reklam.SLOWNIKDataSetTableAdapters.AGENCJETableAdapter(); 
    111108            this.ukrytyLabel = new System.Windows.Forms.Label(); 
     
    205202            this.prowizjeDataGridView.AllowUserToDeleteRows = false; 
    206203            this.prowizjeDataGridView.AutoGenerateColumns = false; 
    207             this.prowizjeDataGridView.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill; 
    208204            this.prowizjeDataGridView.BackgroundColor = System.Drawing.Color.White; 
    209205            this.prowizjeDataGridView.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; 
     
    231227            this.wREKLAMYDataGridViewTextBoxColumn}); 
    232228            this.prowizjeDataGridView.DataSource = this.pLANBindingSource; 
    233             dataGridViewCellStyle13.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight; 
    234             dataGridViewCellStyle13.BackColor = System.Drawing.SystemColors.Window; 
    235             dataGridViewCellStyle13.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); 
    236             dataGridViewCellStyle13.ForeColor = System.Drawing.SystemColors.ControlText; 
    237             dataGridViewCellStyle13.SelectionBackColor = System.Drawing.SystemColors.Highlight; 
    238             dataGridViewCellStyle13.SelectionForeColor = System.Drawing.SystemColors.HighlightText; 
    239             dataGridViewCellStyle13.WrapMode = System.Windows.Forms.DataGridViewTriState.False; 
    240             this.prowizjeDataGridView.DefaultCellStyle = dataGridViewCellStyle13; 
     229            dataGridViewCellStyle26.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight; 
     230            dataGridViewCellStyle26.BackColor = System.Drawing.SystemColors.Window; 
     231            dataGridViewCellStyle26.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); 
     232            dataGridViewCellStyle26.ForeColor = System.Drawing.SystemColors.ControlText; 
     233            dataGridViewCellStyle26.SelectionBackColor = System.Drawing.SystemColors.Highlight; 
     234            dataGridViewCellStyle26.SelectionForeColor = System.Drawing.SystemColors.HighlightText; 
     235            dataGridViewCellStyle26.WrapMode = System.Windows.Forms.DataGridViewTriState.False; 
     236            this.prowizjeDataGridView.DefaultCellStyle = dataGridViewCellStyle26; 
    241237            this.prowizjeDataGridView.Dock = System.Windows.Forms.DockStyle.Fill; 
    242238            this.prowizjeDataGridView.Location = new System.Drawing.Point(0, 31); 
     
    249245            this.prowizjeDataGridView.CellLeave += new System.Windows.Forms.DataGridViewCellEventHandler(this.prowizjeDataGridView_CellLeave); 
    250246            this.prowizjeDataGridView.Leave += new System.EventHandler(this.prowizjeDataGridView_Leave); 
    251             this.prowizjeDataGridView.DataError += new System.Windows.Forms.DataGridViewDataErrorEventHandler(this.prowizjeDataGridView_DataError_1); 
     247            this.prowizjeDataGridView.CellEndEdit += new System.Windows.Forms.DataGridViewCellEventHandler(this.prowizjeDataGridView_CellEndEdit); 
     248            this.prowizjeDataGridView.DataError += new System.Windows.Forms.DataGridViewDataErrorEventHandler(this.prowizjeDataGridView_DataError); 
    252249            //  
    253250            // sYMBOLDataGridViewTextBoxColumn 
     
    257254            this.sYMBOLDataGridViewTextBoxColumn.DisplayMember = "Symbol"; 
    258255            this.sYMBOLDataGridViewTextBoxColumn.DisplayStyle = System.Windows.Forms.DataGridViewComboBoxDisplayStyle.Nothing; 
    259             this.sYMBOLDataGridViewTextBoxColumn.FillWeight = 253.8071F; 
    260             this.sYMBOLDataGridViewTextBoxColumn.HeaderText = "SYMBOL"; 
     256            this.sYMBOLDataGridViewTextBoxColumn.HeaderText = "Agent"; 
    261257            this.sYMBOLDataGridViewTextBoxColumn.Name = "sYMBOLDataGridViewTextBoxColumn"; 
    262258            this.sYMBOLDataGridViewTextBoxColumn.ReadOnly = true; 
     
    268264            //  
    269265            this.rOKDataGridViewTextBoxColumn.DataPropertyName = "ROK"; 
    270             this.rOKDataGridViewTextBoxColumn.FillWeight = 91.90488F; 
    271             this.rOKDataGridViewTextBoxColumn.HeaderText = "ROK"; 
     266            this.rOKDataGridViewTextBoxColumn.HeaderText = "Rok"; 
    272267            this.rOKDataGridViewTextBoxColumn.Name = "rOKDataGridViewTextBoxColumn"; 
    273268            this.rOKDataGridViewTextBoxColumn.ReadOnly = true; 
     269            this.rOKDataGridViewTextBoxColumn.Width = 43; 
    274270            //  
    275271            // mSDataGridViewTextBoxColumn 
    276272            //  
    277273            this.mSDataGridViewTextBoxColumn.DataPropertyName = "MS"; 
    278             this.mSDataGridViewTextBoxColumn.FillWeight = 91.90488F; 
    279             this.mSDataGridViewTextBoxColumn.HeaderText = "MS"; 
     274            this.mSDataGridViewTextBoxColumn.HeaderText = "Mies."; 
    280275            this.mSDataGridViewTextBoxColumn.Name = "mSDataGridViewTextBoxColumn"; 
    281276            this.mSDataGridViewTextBoxColumn.ReadOnly = true; 
     277            this.mSDataGridViewTextBoxColumn.Width = 43; 
    282278            //  
    283279            // bUDZETDataGridViewTextBoxColumn 
    284280            //  
    285             this.bUDZETDataGridViewTextBoxColumn.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None; 
    286281            this.bUDZETDataGridViewTextBoxColumn.DataPropertyName = "BUDZET"; 
    287             dataGridViewCellStyle1.Format = "N0"; 
    288             dataGridViewCellStyle1.NullValue = null; 
    289             this.bUDZETDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle1; 
    290             this.bUDZETDataGridViewTextBoxColumn.FillWeight = 91.90488F; 
    291             this.bUDZETDataGridViewTextBoxColumn.HeaderText = "BD"; 
     282            dataGridViewCellStyle14.Format = "N0"; 
     283            dataGridViewCellStyle14.NullValue = null; 
     284            this.bUDZETDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle14; 
     285            this.bUDZETDataGridViewTextBoxColumn.HeaderText = "Plan"; 
    292286            this.bUDZETDataGridViewTextBoxColumn.Name = "bUDZETDataGridViewTextBoxColumn"; 
    293287            this.bUDZETDataGridViewTextBoxColumn.ReadOnly = true; 
     
    297291            //  
    298292            this.sPOTKANIADataGridViewTextBoxColumn.DataPropertyName = "SPOTKANIA"; 
    299             this.sPOTKANIADataGridViewTextBoxColumn.FillWeight = 91.90488F; 
    300             this.sPOTKANIADataGridViewTextBoxColumn.HeaderText = "SP"; 
     293            this.sPOTKANIADataGridViewTextBoxColumn.HeaderText = "Spotk."; 
    301294            this.sPOTKANIADataGridViewTextBoxColumn.Name = "sPOTKANIADataGridViewTextBoxColumn"; 
    302295            this.sPOTKANIADataGridViewTextBoxColumn.ReadOnly = true; 
     296            this.sPOTKANIADataGridViewTextBoxColumn.Width = 44; 
    303297            //  
    304298            // kONTAKTYDataGridViewTextBoxColumn 
    305299            //  
    306300            this.kONTAKTYDataGridViewTextBoxColumn.DataPropertyName = "KONTAKTY"; 
    307             this.kONTAKTYDataGridViewTextBoxColumn.FillWeight = 91.90488F; 
    308             this.kONTAKTYDataGridViewTextBoxColumn.HeaderText = "KO"; 
     301            this.kONTAKTYDataGridViewTextBoxColumn.HeaderText = "Kontakt"; 
    309302            this.kONTAKTYDataGridViewTextBoxColumn.Name = "kONTAKTYDataGridViewTextBoxColumn"; 
    310303            this.kONTAKTYDataGridViewTextBoxColumn.ReadOnly = true; 
     304            this.kONTAKTYDataGridViewTextBoxColumn.Width = 43; 
    311305            //  
    312306            // nKLIENCIDataGridViewTextBoxColumn 
    313307            //  
    314308            this.nKLIENCIDataGridViewTextBoxColumn.DataPropertyName = "N_KLIENCI"; 
    315             this.nKLIENCIDataGridViewTextBoxColumn.FillWeight = 91.90488F; 
    316             this.nKLIENCIDataGridViewTextBoxColumn.HeaderText = "NKL"; 
     309            this.nKLIENCIDataGridViewTextBoxColumn.HeaderText = "N. Klien."; 
    317310            this.nKLIENCIDataGridViewTextBoxColumn.Name = "nKLIENCIDataGridViewTextBoxColumn"; 
    318311            this.nKLIENCIDataGridViewTextBoxColumn.ReadOnly = true; 
     312            this.nKLIENCIDataGridViewTextBoxColumn.Width = 43; 
    319313            //  
    320314            // kLIENCIDataGridViewTextBoxColumn 
    321315            //  
    322316            this.kLIENCIDataGridViewTextBoxColumn.DataPropertyName = "KLIENCI"; 
    323             this.kLIENCIDataGridViewTextBoxColumn.FillWeight = 91.90488F; 
    324             this.kLIENCIDataGridViewTextBoxColumn.HeaderText = "KL"; 
     317            this.kLIENCIDataGridViewTextBoxColumn.HeaderText = "Klien."; 
    325318            this.kLIENCIDataGridViewTextBoxColumn.Name = "kLIENCIDataGridViewTextBoxColumn"; 
    326319            this.kLIENCIDataGridViewTextBoxColumn.ReadOnly = true; 
     320            this.kLIENCIDataGridViewTextBoxColumn.Width = 43; 
    327321            //  
    328322            // rEKLAMYDataGridViewTextBoxColumn 
    329323            //  
    330324            this.rEKLAMYDataGridViewTextBoxColumn.DataPropertyName = "REKLAMY"; 
    331             this.rEKLAMYDataGridViewTextBoxColumn.FillWeight = 91.90488F; 
    332             this.rEKLAMYDataGridViewTextBoxColumn.HeaderText = "RE"; 
     325            this.rEKLAMYDataGridViewTextBoxColumn.HeaderText = "Rekl."; 
    333326            this.rEKLAMYDataGridViewTextBoxColumn.Name = "rEKLAMYDataGridViewTextBoxColumn"; 
    334327            this.rEKLAMYDataGridViewTextBoxColumn.ReadOnly = true; 
     328            this.rEKLAMYDataGridViewTextBoxColumn.Width = 43; 
    335329            //  
    336330            // oCENADataGridViewTextBoxColumn 
    337331            //  
    338             this.oCENADataGridViewTextBoxColumn.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None; 
    339332            this.oCENADataGridViewTextBoxColumn.DataPropertyName = "OCENA"; 
    340             dataGridViewCellStyle2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192))))); 
    341             this.oCENADataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle2; 
    342             this.oCENADataGridViewTextBoxColumn.FillWeight = 91.90488F; 
     333            dataGridViewCellStyle15.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192))))); 
     334            this.oCENADataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle15; 
    343335            this.oCENADataGridViewTextBoxColumn.HeaderText = "Ocena"; 
    344336            this.oCENADataGridViewTextBoxColumn.Name = "oCENADataGridViewTextBoxColumn"; 
    345337            this.oCENADataGridViewTextBoxColumn.ReadOnly = true; 
    346338            this.oCENADataGridViewTextBoxColumn.Resizable = System.Windows.Forms.DataGridViewTriState.True; 
    347             this.oCENADataGridViewTextBoxColumn.Width = 45; 
     339            this.oCENADataGridViewTextBoxColumn.Width = 60; 
    348340            //  
    349341            // OCENAComboCoxColumn 
     
    354346            this.OCENAComboCoxColumn.ReadOnly = true; 
    355347            this.OCENAComboCoxColumn.Visible = false; 
     348            this.OCENAComboCoxColumn.Width = 60; 
    356349            //  
    357350            // PR_PROWIZJI 
    358351            //  
    359             this.PR_PROWIZJI.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None; 
    360352            this.PR_PROWIZJI.DataPropertyName = "PR_PROWIZJI"; 
    361             dataGridViewCellStyle3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192))))); 
    362             dataGridViewCellStyle3.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(238))); 
    363             dataGridViewCellStyle3.Format = "P"; 
    364             dataGridViewCellStyle3.NullValue = null; 
    365             this.PR_PROWIZJI.DefaultCellStyle = dataGridViewCellStyle3; 
    366             this.PR_PROWIZJI.FillWeight = 91.90488F; 
     353            dataGridViewCellStyle16.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192))))); 
     354            dataGridViewCellStyle16.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(238))); 
     355            dataGridViewCellStyle16.Format = "P"; 
     356            dataGridViewCellStyle16.NullValue = null; 
     357            this.PR_PROWIZJI.DefaultCellStyle = dataGridViewCellStyle16; 
    367358            this.PR_PROWIZJI.HeaderText = "Prowizja"; 
    368359            this.PR_PROWIZJI.Name = "PR_PROWIZJI"; 
     
    374365            this.wBUDZETDataGridViewTextBoxColumn.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None; 
    375366            this.wBUDZETDataGridViewTextBoxColumn.DataPropertyName = "W_BUDZET"; 
    376             dataGridViewCellStyle4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255))))); 
    377             dataGridViewCellStyle4.Format = "N0"; 
    378             this.wBUDZETDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle4; 
    379             this.wBUDZETDataGridViewTextBoxColumn.FillWeight = 91.90488F; 
    380             this.wBUDZETDataGridViewTextBoxColumn.HeaderText = "BD"; 
     367            dataGridViewCellStyle17.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255))))); 
     368            dataGridViewCellStyle17.Format = "N0"; 
     369            this.wBUDZETDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle17; 
     370            this.wBUDZETDataGridViewTextBoxColumn.HeaderText = "Sprzeda¿"; 
    381371            this.wBUDZETDataGridViewTextBoxColumn.Name = "wBUDZETDataGridViewTextBoxColumn"; 
    382372            this.wBUDZETDataGridViewTextBoxColumn.ReadOnly = true; 
     
    386376            //  
    387377            this.wSPOTKANIADataGridViewTextBoxColumn.DataPropertyName = "W_SPOTKANIA"; 
    388             dataGridViewCellStyle5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255))))); 
    389             this.wSPOTKANIADataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle5; 
    390             this.wSPOTKANIADataGridViewTextBoxColumn.FillWeight = 91.90488F; 
    391             this.wSPOTKANIADataGridViewTextBoxColumn.HeaderText = "SP"; 
     378            dataGridViewCellStyle18.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255))))); 
     379            this.wSPOTKANIADataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle18; 
     380            this.wSPOTKANIADataGridViewTextBoxColumn.HeaderText = "Spotk."; 
    392381            this.wSPOTKANIADataGridViewTextBoxColumn.Name = "wSPOTKANIADataGridViewTextBoxColumn"; 
    393382            this.wSPOTKANIADataGridViewTextBoxColumn.ReadOnly = true; 
     383            this.wSPOTKANIADataGridViewTextBoxColumn.Width = 43; 
    394384            //  
    395385            // wTELDataGridViewTextBoxColumn 
    396386            //  
    397387            this.wTELDataGridViewTextBoxColumn.DataPropertyName = "W_TEL"; 
    398             dataGridViewCellStyle6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255))))); 
    399             this.wTELDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle6; 
    400             this.wTELDataGridViewTextBoxColumn.FillWeight = 91.90488F; 
    401             this.wTELDataGridViewTextBoxColumn.HeaderText = "TE"; 
     388            dataGridViewCellStyle19.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255))))); 
     389            this.wTELDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle19; 
     390            this.wTELDataGridViewTextBoxColumn.HeaderText = "Tel."; 
    402391            this.wTELDataGridViewTextBoxColumn.Name = "wTELDataGridViewTextBoxColumn"; 
    403392            this.wTELDataGridViewTextBoxColumn.ReadOnly = true; 
     393            this.wTELDataGridViewTextBoxColumn.Width = 43; 
    404394            //  
    405395            // wEMAILDataGridViewTextBoxColumn 
    406396            //  
    407397            this.wEMAILDataGridViewTextBoxColumn.DataPropertyName = "W_EMAIL"; 
    408             dataGridViewCellStyle7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255))))); 
    409             this.wEMAILDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle7; 
    410             this.wEMAILDataGridViewTextBoxColumn.FillWeight = 91.90488F; 
    411             this.wEMAILDataGridViewTextBoxColumn.HeaderText = "EM"; 
     398            dataGridViewCellStyle20.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255))))); 
     399            this.wEMAILDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle20; 
     400            this.wEMAILDataGridViewTextBoxColumn.HeaderText = "Email"; 
    412401            this.wEMAILDataGridViewTextBoxColumn.Name = "wEMAILDataGridViewTextBoxColumn"; 
    413402            this.wEMAILDataGridViewTextBoxColumn.ReadOnly = true; 
     403            this.wEMAILDataGridViewTextBoxColumn.Width = 43; 
    414404            //  
    415405            // wLISTDataGridViewTextBoxColumn 
    416406            //  
    417407            this.wLISTDataGridViewTextBoxColumn.DataPropertyName = "W_LIST"; 
    418             dataGridViewCellStyle8.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255))))); 
    419             this.wLISTDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle8; 
    420             this.wLISTDataGridViewTextBoxColumn.FillWeight = 91.90488F; 
    421             this.wLISTDataGridViewTextBoxColumn.HeaderText = "LIST"; 
     408            dataGridViewCellStyle21.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255))))); 
     409            this.wLISTDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle21; 
     410            this.wLISTDataGridViewTextBoxColumn.HeaderText = "List"; 
    422411            this.wLISTDataGridViewTextBoxColumn.Name = "wLISTDataGridViewTextBoxColumn"; 
    423412            this.wLISTDataGridViewTextBoxColumn.ReadOnly = true; 
     413            this.wLISTDataGridViewTextBoxColumn.Width = 44; 
    424414            //  
    425415            // wFAXDataGridViewTextBoxColumn 
    426416            //  
    427417            this.wFAXDataGridViewTextBoxColumn.DataPropertyName = "W_FAX"; 
    428             dataGridViewCellStyle9.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255))))); 
    429             this.wFAXDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle9; 
    430             this.wFAXDataGridViewTextBoxColumn.FillWeight = 91.90488F; 
    431             this.wFAXDataGridViewTextBoxColumn.HeaderText = "FAX"; 
     418            dataGridViewCellStyle22.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255))))); 
     419            this.wFAXDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle22; 
     420            this.wFAXDataGridViewTextBoxColumn.HeaderText = "Fax"; 
    432421            this.wFAXDataGridViewTextBoxColumn.Name = "wFAXDataGridViewTextBoxColumn"; 
    433422            this.wFAXDataGridViewTextBoxColumn.ReadOnly = true; 
     423            this.wFAXDataGridViewTextBoxColumn.Width = 43; 
    434424            //  
    435425            // wNKLIENCIDataGridViewTextBoxColumn 
    436426            //  
    437427            this.wNKLIENCIDataGridViewTextBoxColumn.DataPropertyName = "W_N_KLIENCI"; 
    438             dataGridViewCellStyle10.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255))))); 
    439             this.wNKLIENCIDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle10; 
    440             this.wNKLIENCIDataGridViewTextBoxColumn.FillWeight = 91.90488F; 
    441             this.wNKLIENCIDataGridViewTextBoxColumn.HeaderText = "NKL"; 
     428            dataGridViewCellStyle23.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255))))); 
     429            this.wNKLIENCIDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle23; 
     430            this.wNKLIENCIDataGridViewTextBoxColumn.HeaderText = "N. Klien."; 
    442431            this.wNKLIENCIDataGridViewTextBoxColumn.Name = "wNKLIENCIDataGridViewTextBoxColumn"; 
    443432            this.wNKLIENCIDataGridViewTextBoxColumn.ReadOnly = true; 
     433            this.wNKLIENCIDataGridViewTextBoxColumn.Width = 43; 
    444434            //  
    445435            // wKLIENCIDataGridViewTextBoxColumn 
    446436            //  
    447437            this.wKLIENCIDataGridViewTextBoxColumn.DataPropertyName = "W_KLIENCI"; 
    448             dataGridViewCellStyle11.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255))))); 
    449             this.wKLIENCIDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle11; 
    450             this.wKLIENCIDataGridViewTextBoxColumn.FillWeight = 91.90488F; 
    451             this.wKLIENCIDataGridViewTextBoxColumn.HeaderText = "KL"; 
     438            dataGridViewCellStyle24.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255))))); 
     439            this.wKLIENCIDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle24; 
     440            this.wKLIENCIDataGridViewTextBoxColumn.HeaderText = "Klien."; 
    452441            this.wKLIENCIDataGridViewTextBoxColumn.Name = "wKLIENCIDataGridViewTextBoxColumn"; 
    453442            this.wKLIENCIDataGridViewTextBoxColumn.ReadOnly = true; 
     443            this.wKLIENCIDataGridViewTextBoxColumn.Width = 43; 
    454444            //  
    455445            // wREKLAMYDataGridViewTextBoxColumn 
    456446            //  
    457447            this.wREKLAMYDataGridViewTextBoxColumn.DataPropertyName = "W_REKLAMY"; 
    458             dataGridViewCellStyle12.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255))))); 
    459             this.wREKLAMYDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle12; 
    460             this.wREKLAMYDataGridViewTextBoxColumn.FillWeight = 91.90488F; 
    461             this.wREKLAMYDataGridViewTextBoxColumn.HeaderText = "RE"; 
     448            dataGridViewCellStyle25.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255))))); 
     449            this.wREKLAMYDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle25; 
     450            this.wREKLAMYDataGridViewTextBoxColumn.HeaderText = "Rekl"; 
    462451            this.wREKLAMYDataGridViewTextBoxColumn.Name = "wREKLAMYDataGridViewTextBoxColumn"; 
    463452            this.wREKLAMYDataGridViewTextBoxColumn.ReadOnly = true; 
     453            this.wREKLAMYDataGridViewTextBoxColumn.Width = 43; 
    464454            //  
    465455            // bindingNavigator1 
     
    485475            this.zapiszDaneToolStripButton, 
    486476            this.toolStripSeparator2, 
    487             this.pobierzDaneToolStripButton, 
    488             this.stareProwizjeToolStripButton, 
    489477            this.zapiszToolStripButton, 
    490             this.przeliczStripButton, 
    491478            this.naniesNaReklamyToolStripButton, 
    492479            this.printToolStripButton, 
     
    500487            this.agencjaToolStripComboBox, 
    501488            this.szukajToolStripButton, 
    502             this.wyczyscToolStripButton}); 
     489            this.btnBlockProvision}); 
    503490            this.bindingNavigator1.Location = new System.Drawing.Point(0, 0); 
    504491            this.bindingNavigator1.MoveFirstItem = this.bindingNavigatorMoveFirstItem; 
     
    622609            this.toolStripSeparator2.Size = new System.Drawing.Size(6, 31); 
    623610            //  
    624             // pobierzDaneToolStripButton 
    625             //  
    626             this.pobierzDaneToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; 
    627             this.pobierzDaneToolStripButton.Enabled = false; 
    628             this.pobierzDaneToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("pobierzDaneToolStripButton.Image"))); 
    629             this.pobierzDaneToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; 
    630             this.pobierzDaneToolStripButton.Name = "pobierzDaneToolStripButton"; 
    631             this.pobierzDaneToolStripButton.Size = new System.Drawing.Size(28, 28); 
    632             this.pobierzDaneToolStripButton.Text = "Pobierz dane"; 
    633             this.pobierzDaneToolStripButton.Click += new System.EventHandler(this.pobierzDaneToolStripButton_Click); 
    634             //  
    635             // stareProwizjeToolStripButton 
    636             //  
    637             this.stareProwizjeToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; 
    638             this.stareProwizjeToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("stareProwizjeToolStripButton.Image"))); 
    639             this.stareProwizjeToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; 
    640             this.stareProwizjeToolStripButton.Name = "stareProwizjeToolStripButton"; 
    641             this.stareProwizjeToolStripButton.Size = new System.Drawing.Size(23, 28); 
    642             this.stareProwizjeToolStripButton.Text = "SP"; 
    643             this.stareProwizjeToolStripButton.Click += new System.EventHandler(this.stareProwizjeToolStripButton_Click); 
    644             //  
    645611            // zapiszToolStripButton 
    646612            //  
     
    654620            this.zapiszToolStripButton.Click += new System.EventHandler(this.zapiszToolStripButton_Click); 
    655621            //  
    656             // przeliczStripButton 
    657             //  
    658             this.przeliczStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; 
    659             this.przeliczStripButton.Enabled = false; 
    660             this.przeliczStripButton.Image = ((System.Drawing.Image)(resources.GetObject("przeliczStripButton.Image"))); 
    661             this.przeliczStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; 
    662             this.przeliczStripButton.Name = "przeliczStripButton"; 
    663             this.przeliczStripButton.Size = new System.Drawing.Size(28, 28); 
    664             this.przeliczStripButton.Text = "Przelicz"; 
    665             this.przeliczStripButton.Visible = false; 
    666             this.przeliczStripButton.Click += new System.EventHandler(this.przeliczStripButton_Click); 
    667             //  
    668622            // naniesNaReklamyToolStripButton 
    669623            //  
     
    745699            this.szukajToolStripButton.Click += new System.EventHandler(this.szukajToolStripButton_Click); 
    746700            //  
    747             // wyczyscToolStripButton 
    748             //  
    749             this.wyczyscToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; 
    750             this.wyczyscToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("wyczyscToolStripButton.Image"))); 
    751             this.wyczyscToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; 
    752             this.wyczyscToolStripButton.Name = "wyczyscToolStripButton"; 
    753             this.wyczyscToolStripButton.Size = new System.Drawing.Size(28, 28); 
    754             this.wyczyscToolStripButton.Text = "Wyczyœæ filtr"; 
    755             this.wyczyscToolStripButton.Click += new System.EventHandler(this.wyczyscToolStripButton_Click); 
     701            // btnBlockProvision 
     702            //  
     703            this.btnBlockProvision.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; 
     704            this.btnBlockProvision.ForeColor = System.Drawing.Color.Red; 
     705            this.btnBlockProvision.ImageTransparentColor = System.Drawing.Color.Transparent; 
     706            this.btnBlockProvision.Name = "btnBlockProvision"; 
     707            this.btnBlockProvision.Size = new System.Drawing.Size(126, 28); 
     708            this.btnBlockProvision.Text = "Prowizja blokuj/odblokuj"; 
     709            this.btnBlockProvision.TextImageRelation = System.Windows.Forms.TextImageRelation.TextBeforeImage; 
     710            this.btnBlockProvision.Visible = false; 
     711            this.btnBlockProvision.Click += new System.EventHandler(this.btnBlockProvision_Click); 
    756712            //  
    757713            // agencjeTableAdapter1 
     
    827783        private System.Windows.Forms.ToolStripButton zapiszDaneToolStripButton; 
    828784        private System.Windows.Forms.ToolStripSeparator toolStripSeparator2; 
    829         private System.Windows.Forms.ToolStripButton pobierzDaneToolStripButton; 
    830         private System.Windows.Forms.ToolStripButton przeliczStripButton; 
    831785        private System.Windows.Forms.ToolStripButton zapiszToolStripButton; 
    832786        private System.Windows.Forms.ToolStripButton naniesNaReklamyToolStripButton; 
     
    840794        private System.Windows.Forms.ToolStripComboBox agencjaToolStripComboBox; 
    841795        private System.Windows.Forms.ToolStripButton szukajToolStripButton; 
    842         private System.Windows.Forms.ToolStripButton wyczyscToolStripButton; 
    843796        private Baza_Reklam.SLOWNIKDataSetTableAdapters.AGENCJETableAdapter agencjeTableAdapter1; 
     797        private System.Windows.Forms.Label ukrytyLabel; 
     798        private System.Windows.Forms.ToolStripButton printToolStripButton; 
    844799        private System.Windows.Forms.DataGridViewComboBoxColumn sYMBOLDataGridViewTextBoxColumn; 
    845800        private System.Windows.Forms.DataGridViewTextBoxColumn rOKDataGridViewTextBoxColumn; 
     
    863818        private System.Windows.Forms.DataGridViewTextBoxColumn wKLIENCIDataGridViewTextBoxColumn; 
    864819        private System.Windows.Forms.DataGridViewTextBoxColumn wREKLAMYDataGridViewTextBoxColumn; 
    865         private System.Windows.Forms.Label ukrytyLabel; 
    866         private System.Windows.Forms.ToolStripButton printToolStripButton; 
    867         private System.Windows.Forms.ToolStripButton stareProwizjeToolStripButton; 
     820        private System.Windows.Forms.ToolStripButton btnBlockProvision; 
    868821 
    869822    } 
  • branches/ReklamaReorganizacja/BazaReklam/ProvisionForm.cs

    r593 r680  
    55using System.Data.SqlClient; 
    66using System.Windows.Forms; 
     7 
    78using Baza_Reklam.Classes.Interfaces; 
     9using Baza_Reklam.Classes.Helpers; 
    810 
    911namespace Baza_Reklam 
     
    1113    public partial class ProvisionForm : Form, IForm 
    1214    { 
    13  
    1415        private short rok; 
    1516        private short miesiac; 
    1617        private int agencja; 
    1718 
     19        private bool? _isProvisionBlocked; 
    1820 
    1921        /// <summary> 
     
    4446        } 
    4547 
    46  
    47  
    48  
    4948        private static ProvisionForm provisionForm; 
    5049 
    51         public static ProvisionForm getProvisionForm(MDIBazaReklam parent) 
     50        public static ProvisionForm GetProvisionForm(MDIBazaReklam parent) 
    5251        { 
    5352            if (provisionForm == null) 
     
    7877            OCENAComboCoxColumn.ValueMember = "value"; 
    7978 
    80             dodajPlanToolStripButton.Enabled = User.Instance().St_kierownik; 
    81             usunToolStripButton.Enabled = User.Instance().St_kierownik; 
     79            dodajPlanToolStripButton.Enabled = User.Instance().IsKierownik; 
     80            usunToolStripButton.Enabled = User.Instance().IsKierownik; 
    8281        } 
    8382 
     
    9392            ((ComboBox)agencjaToolStripComboBox.Control).SelectedValue = User.Instance().IdAgencji; 
    9493 
    95             if (!User.Instance().St_kierownik) 
     94            if (!User.Instance().IsKierownik) 
    9695            { 
    9796                agencjaToolStripComboBox.Enabled = false; 
     
    10099        } 
    101100 
    102         /* 
    103                 private void treeView1_AfterExpand(object sender, TreeViewEventArgs e) 
    104                 { 
    105                     SqlCommand command = new SqlCommand(); 
    106                     command.Connection = new SqlConnection(ConnString.getConnString().Value); 
    107  
    108                     if (e.Node != null) 
    109                     { 
    110                         switch (e.Node.Level) 
    111                         { 
    112                             case 0: 
    113                                 e.Node.Nodes.Clear(); 
    114  
    115                                 TreeNode node; 
    116  
    117                                 command.CommandText = "select distinct datepart(year,DATA_W) as rok from dbo.NR where datepart(year,DATA_W) is not null and datepart(year,DATA_W)>= 2003 order by rok desc"; 
    118                                 command.Connection.Open(); 
    119                                 SqlDataReader reader = command.ExecuteReader(); 
    120  
    121                                 while (reader.Read()) 
    122                                 { 
    123                                     node = new TreeNode(reader.GetValue(0).ToString()); 
    124                                     node.Name = reader.GetValue(0).ToString(); 
    125  
    126                                     for (int i = 12; i >= 1; i--) 
    127                                     { 
    128                                         TreeNode node2 = new TreeNode(i.ToString()); 
    129                                         node2.Name = i.ToString(); 
    130                                         //  node2.Nodes.Add(new TreeNode()); 
    131                                         node.Nodes.Add(node2); 
    132                                     } 
    133                                     e.Node.Nodes.Add(node); 
    134                                 } 
    135                                 command.Connection.Close(); 
    136  
    137                                 break; 
    138                             case 1: 
    139                                 break; 
    140                             case 2: 
    141                                 break; 
    142                         } 
    143                     } 
    144                 } 
    145         */ 
    146  
    147         /// <summary> 
    148         ///  Pobiera dane o kontaktach i bud¿ecie. 
    149         /// </summary> 
    150         private void pobierzDaneToolStripButton_Click(object sender, EventArgs e) 
     101        /// <summary> 
     102        ///     Krok 1 
     103        ///     Wylicza i zapisuje prowizjê agenta do planu 
     104        /// </summary> 
     105        private void zapiszToolStripButton_Click(object sender, EventArgs e) 
    151106        { 
    152107            Cursor = Cursors.WaitCursor; 
    153108 
    154             SqlCommand command = new SqlCommand(); 
    155             command.Connection = new SqlConnection(ConnString.getConnString().Value); 
    156             command.CommandType = CommandType.StoredProcedure; 
    157  
    158             command.CommandText = "PROC_WYLICZ_I_ZAPISZ_DANE_O_KONTAKTACH_I_BUDZECIE"; 
    159             command.Parameters.AddWithValue("@rok", rok); 
    160             command.Parameters.AddWithValue("@ms", miesiac); 
    161  
    162             command.Connection.Open(); 
    163  
    164             SqlTransaction transaction = command.Connection.BeginTransaction(); 
    165  
    166             command.Transaction = transaction; 
     109            SqlConnection conn = null; 
     110            SqlTransaction transaction = null; 
    167111 
    168112            try 
    169113            { 
     114                conn = new SqlConnection(ConnString.getConnString().Value); 
     115                conn.Open(); 
     116                transaction = conn.BeginTransaction(); 
     117 
     118                SqlCommand command = new SqlCommand(); 
     119                command.CommandType = CommandType.StoredProcedure; 
     120                command.Connection = conn; 
     121                command.Transaction = transaction; 
     122 
     123                //Krok 1 
     124                //oblicza procent prowizji i wykonany budzet, generuje dane dla wybranego biura za wybrany miesiac 
     125                command.CommandText = "PROC_WYLICZ_I_ZAPISZ_DANE_O_KONTAKTACH_I_BUDZECIE"; 
     126                command.Parameters.AddWithValue("@rok", rok); 
     127                command.Parameters.AddWithValue("@ms", miesiac); 
    170128                command.ExecuteNonQuery(); 
     129 
     130                //TODO: Zastanowic sie, czy ten krok jest jeszcze w ogole potrzebny...  
     131                //TODO: Nawet gdyby zaplacono za fakture z 2008 to i tak nie bedzie sie liczyc do prowizji 
     132                //Krok 2 
     133                //nalicza prowizje dla faktur wystawionych przed 2009 
     134                command.CommandText = "PROC_WYLICZ_I_ZAPISZ_PROWIZJE_DO_REKLAM"; 
     135                command.ExecuteNonQuery(); 
     136 
     137                //Krok 3 
     138                //Wylicza i zapisuje prowizjê agenta do planu 
     139                command.CommandText = "PROC_WYLICZ_I_ZAPISZ_PROWIZJE_AGENTA_DO_PLANU"; 
     140                command.Parameters.AddWithValue("@id_Agencji", agencja); 
     141                command.ExecuteNonQuery(); 
     142 
    171143                transaction.Commit(); 
    172                 MessageBox.Show("Dane pobrano!"); 
     144                MessageBox.Show("Dane pobrano i prowizja zosta³a zapisana.", "Baza Reklam - Prowizje"); 
    173145            } 
    174146            catch 
    175147            { 
    176                 transaction.Rollback(); 
     148                if (transaction != null) 
     149                    transaction.Rollback(); 
    177150                throw; 
    178151            } 
    179152            finally 
    180153            { 
    181                 command.Connection.Close(); 
     154                if (conn != null) conn.Close(); 
     155 
    182156                rEKLAMADataSet.PLAN.Clear(); 
    183157                pLANTableAdapter.FillByAgencja(rEKLAMADataSet.PLAN, rok, miesiac, agencja); 
     158 
    184159                Cursor = Cursors.Default; 
    185160            } 
     
    187162 
    188163        /// <summary> 
    189         /// Wylicza i zapisuje prowizjê agenta do planu 
    190         /// </summary> 
    191         private void zapiszToolStripButton_Click(object sender, EventArgs e) 
     164        ///     Krok 2 
     165        ///     dyrektor ma prawo zmienic recznie procent prowizji, dodac ocene dla wybranego handlowca, nanosi poprawione dane 
     166        /// </summary> 
     167        private void naniesNaReklamyToolStripButton_Click(object sender, EventArgs e) 
    192168        { 
    193169            Cursor = Cursors.WaitCursor; 
     
    199175            command.CommandType = CommandType.StoredProcedure; 
    200176 
    201             command.CommandText = "PROC_WYLICZ_I_ZAPISZ_PROWIZJE_AGENTA_DO_PLANU"; 
    202             command.Parameters.AddWithValue("@rok", rok); 
    203             command.Parameters.AddWithValue("@ms", miesiac); 
    204             command.Parameters.AddWithValue("@id_Agencji", agencja); 
    205             command.Connection.Open(); 
    206  
    207             SqlTransaction transaction = command.Connection.BeginTransaction(); 
    208  
    209             command.Transaction = transaction; 
    210  
    211             try 
    212             { 
    213                 command.ExecuteNonQuery(); 
    214                 transaction.Commit(); 
    215                 MessageBox.Show("Prowizja zosta³a zapisana!"); 
    216             } 
    217             catch 
    218             { 
    219                 transaction.Rollback(); 
    220                 throw; 
    221             } 
    222             finally 
    223             { 
    224                 command.Connection.Close(); 
    225  
    226                 rEKLAMADataSet.PLAN.Clear(); 
    227  
    228                 pLANTableAdapter.FillByAgencja(rEKLAMADataSet.PLAN, rok, miesiac, agencja); 
    229  
    230                 Cursor = Cursors.Default; 
    231             } 
    232         } 
    233  
    234         private void naniesNaReklamyToolStripButton_Click(object sender, EventArgs e) 
    235         { 
    236             Cursor = Cursors.WaitCursor; 
    237  
    238             SqlCommand command = new SqlCommand(); 
    239  
    240             command.Connection = new SqlConnection(ConnString.getConnString().Value); 
    241  
    242             command.CommandType = CommandType.StoredProcedure; 
    243  
    244             // command.CommandText = "PROC_WYLICZ_I_ZAPISZ_PROWIZJE_DO_REKLAM"; 
    245177            command.CommandText = "PROC_WYLICZ_I_ZAPISZ_PROWIZJE"; 
    246178            command.Parameters.AddWithValue("@rok", rok); 
     
    258190                command.ExecuteNonQuery(); 
    259191                transaction.Commit(); 
    260                 MessageBox.Show("Prowizja zosta³a naniesiona na zlecenia"); 
     192                MessageBox.Show("Prowizja zosta³a naniesiona na zlecenia", "Baza Reklam - Prowizje"); 
    261193            } 
    262194            catch 
     
    269201                command.Connection.Close(); 
    270202                Cursor = Cursors.Default; 
    271                 MessageBox.Show("Prowizja naniesiona na zlecenia"); 
    272203            } 
    273204        } 
     
    306237        } 
    307238 
    308         /* 
    309                 private void ukryjKolumnyToolStripButton_Click(object sender, EventArgs e) 
    310                 { 
    311                     rOKDataGridViewTextBoxColumn.Visible = rOKDataGridViewTextBoxColumn.Visible ? false : true; 
    312  
    313                     mSDataGridViewTextBoxColumn.Visible = mSDataGridViewTextBoxColumn.Visible ? false : true; 
    314                 } 
    315         */ 
    316  
    317         private void prowizjeDataGridView_Leave(object sender, EventArgs e) 
    318         { 
    319             //ukrytyLabel.Select(); 
    320             prowizjeDataGridView.EndEdit(); 
    321             //pLANBindingSource.EndEdit(); 
    322  
    323             REKLAMADataSet.PLANDataTable changes = rEKLAMADataSet.PLAN.GetChanges(DataRowState.Modified) as 
    324                 REKLAMADataSet.PLANDataTable; 
    325  
    326             if (changes != null) 
    327             { 
    328                 if (Validate()) 
    329                 { 
    330                     pLANBindingSource.EndEdit(); 
    331                     pLANTableAdapter.Update(rEKLAMADataSet.PLAN); 
    332                 } 
    333             } 
    334         } 
    335  
    336239        /// <summary> 
    337240        /// Podsumowuje bud¿et do wykonania 
    338241        /// </summary> 
    339         private void uzupelnijBDsuma() 
     242        private void UzupelnijBDsuma() 
    340243        { 
    341244            int kasa = 0; 
     
    350253        /// Podsumowuje bud¿et wykonany 
    351254        /// </summary> 
    352         private void uzupelnijBDWykonanySuma() 
     255        private void UzupelnijBudzetWykonanySuma() 
    353256        { 
    354257            int kasa = 0; 
     
    360263        } 
    361264 
    362         /// <summary> 
    363         /// Zamienia wpisan¹ liczbê do decimal 
    364         /// </summary> 
    365         private void prowizjeDataGridView_CellLeave(object sender, DataGridViewCellEventArgs e) 
    366         { 
    367             ukrytyLabel.Select(); 
    368             prowizjeDataGridView.EndEdit(); 
    369             pLANBindingSource.EndEdit(); 
    370  
    371             if (prowizjeDataGridView.Columns[e.ColumnIndex].Name == "PR_PROWIZJI") 
    372             { 
    373  
    374                 if (Convert.ToDecimal(prowizjeDataGridView[e.ColumnIndex, e.RowIndex].Value) >= 1) 
    375                 { 
    376                     prowizjeDataGridView[e.ColumnIndex, e.RowIndex].Value = Convert.ToDecimal(prowizjeDataGridView[e.ColumnIndex, e.RowIndex].Value) / 100; 
    377                 } 
    378             } 
    379  
    380             REKLAMADataSet.PLANDataTable changes = rEKLAMADataSet.PLAN.GetChanges(DataRowState.Modified) as 
    381                  REKLAMADataSet.PLANDataTable; 
    382  
    383             if (changes != null) 
    384             { 
    385                 pLANBindingSource.EndEdit(); 
    386                 pLANTableAdapter.Update(rEKLAMADataSet.PLAN); 
    387             } 
    388         } 
    389  
    390265        private void pLANBindingSource_ListChanged(object sender, ListChangedEventArgs e) 
    391266        { 
    392             uzupelnijBDsuma(); 
    393             uzupelnijBDWykonanySuma(); 
    394         } 
    395  
     267            UzupelnijBDsuma(); 
     268            UzupelnijBudzetWykonanySuma(); 
     269        } 
    396270 
    397271        private void szukajToolStripButton_Click(object sender, EventArgs e) 
    398272        { 
    399             if (rokToolStripTextBox.Text != "") 
     273            if (!string.IsNullOrEmpty(rokToolStripTextBox.Text)) 
    400274            { 
    401275                short i; 
     
    414288            } 
    415289 
    416             if (msToolStripTextBox.Text != "") 
     290            if (!string.IsNullOrEmpty(msToolStripTextBox.Text)) 
    417291            { 
    418292                short i; 
     
    441315            agencja = Convert.ToInt32(((ComboBox)agencjaToolStripComboBox.Control).SelectedValue); 
    442316 
    443             uprawnienia(); 
     317            Uprawnienia(agencja, rok, miesiac); 
    444318 
    445319            sLOWNIKDataSet.AGENCI.Clear(); 
     
    448322            aGENCITableAdapter.FillByIdAgencji(sLOWNIKDataSet.AGENCI, agencja); 
    449323            pLANTableAdapter.FillByAgencja(rEKLAMADataSet.PLAN, rok, miesiac, agencja); 
    450         } 
    451  
    452         /* 
    453         private void szukajToolStripButton_Click(object sender, EventArgs e) 
    454         {             
    455             this.Cursor = Cursors.WaitCursor; 
    456  
    457             string query = "SELECT   top 1000 [PLAN].* FROM AGENCJE INNER JOIN AGENCI ON AGENCJE.Id_agencji = AGENCI.ID_AGENCJI " + 
    458                 " INNER JOIN [PLAN] ON AGENCI.Symbol = [PLAN].SYMBOL WHERE  1 = 1 "; 
    459  
    460             SqlCommand command = new SqlCommand(); 
    461             command.CommandText = query; 
    462  
    463             if (rokToolStripTextBox.Text != "") 
    464             { 
    465                 short i; 
    466                 if (!Int16.TryParse(rokToolStripTextBox.Text, out i)) 
     324 
     325 
     326            btnBlockProvision.Visible = User.Instance().IsKsiegowosc; 
     327            if (!User.Instance().IsKsiegowosc) return; 
     328 
     329            _isProvisionBlocked = 
     330                new ProvisionHelper(ConnString.getConnString().Value).IsProvisionBlockedInDb(agencja, rok, miesiac); 
     331 
     332            SetBlockProvisionButtonText(_isProvisionBlocked.Value); 
     333        } 
     334 
     335        private void Uprawnienia(int agencyId, int year, int month) 
     336        { 
     337            if (IsProvisionBlocked(agencyId, year, month, User.Instance().IsKierownik)) 
     338            { 
     339                OCENAComboCoxColumn.Visible = false; 
     340                oCENADataGridViewTextBoxColumn.Visible = true; 
     341 
     342                prowizjeDataGridView.ReadOnly = true; 
     343                usunToolStripButton.Enabled = false; 
     344                naniesNaReklamyToolStripButton.Enabled = false; 
     345                zapiszDaneToolStripButton.Enabled = false; 
     346                zapiszToolStripButton.Enabled = false; 
     347            } 
     348            else 
     349            { 
     350                OCENAComboCoxColumn.Visible = true; 
     351                oCENADataGridViewTextBoxColumn.Visible = false; 
     352                prowizjeDataGridView.ReadOnly = false; 
     353 
     354                usunToolStripButton.Enabled = true; 
     355                naniesNaReklamyToolStripButton.Enabled = true; 
     356                zapiszDaneToolStripButton.Enabled = true; 
     357                zapiszToolStripButton.Enabled = true; 
     358            } 
     359        } 
     360 
     361        private bool IsProvisionBlocked(int agencyId, int year, int month, bool isKierownik) 
     362        { 
     363            ProvisionHelper provisionHelper = new ProvisionHelper(ConnString.getConnString().Value); 
     364            return provisionHelper.IsProvisionBlocked(agencyId, year, month, isKierownik); 
     365        } 
     366 
     367        private void prowizjeDataGridView_CellEndEdit(object sender, DataGridViewCellEventArgs e) 
     368        { 
     369            if (Validate()) 
     370            { 
     371                if (prowizjeDataGridView.Columns[e.ColumnIndex].Name == "PR_PROWIZJI") 
    467372                { 
    468                     MessageBox.Show("Podaj prawid³owy rok."); 
    469                     this.Cursor = Cursors.Default; 
    470                     return; 
    471                 } 
    472                 command.CommandText += " AND [PLAN].rok = @rok "; 
    473                 command.Parameters.AddWithValue("@rok", rokToolStripTextBox.Text); 
    474                 this.rok = Convert.ToInt16(rokToolStripTextBox.Text); 
    475             }             
    476  
    477             if (msToolStripTextBox.Text != "") 
    478             { 
    479                 short i; 
    480                 if (!Int16.TryParse(msToolStripTextBox.Text, out i)) 
    481                 { 
    482                     MessageBox.Show("Podaj prawid³owy miesi¹c."); 
    483                     this.Cursor = Cursors.Default; 
    484                     return; 
    485                 } 
    486                 command.CommandText += " AND [PLAN].ms = @ms "; 
    487                 command.Parameters.AddWithValue("ms", msToolStripTextBox.Text); 
    488                 this.miesiac = Convert.ToInt16(msToolStripTextBox.Text); 
    489             } 
    490  
    491             if (((ComboBox)agencjaToolStripComboBox.Control).SelectedValue == null) 
    492             { 
    493                 MessageBox.Show("Wybierz agencjê"); 
    494                 return; 
    495             } 
    496             else 
    497             { 
    498                 command.CommandText += " AND AGENCJE.Id_Agencji=@agencja"; 
    499                 command.Parameters.AddWithValue("@agencja", ((ComboBox)agencjaToolStripComboBox.Control).SelectedValue); 
    500                 this.agencja = Convert.ToInt32(((ComboBox)agencjaToolStripComboBox.Control).SelectedValue); 
    501             } 
    502  
    503           //  uprawnienia();     
    504             poblokujWiersze(); 
    505                       
    506              
    507             this.sLOWNIKDataSet.AGENCI.Clear(); 
    508             this.aGENCITableAdapter.FillByIdAgencji(this.sLOWNIKDataSet.AGENCI, this.agencja); 
    509  
    510             this.rEKLAMADataSet.PLAN.Clear(); 
    511            // this.pLANTableAdapter.FillByAgencja(this.rEKLAMADataSet.PLAN, this.rok, this.miesiac, this.agencja); 
    512  
    513             command.Connection = new SqlConnection(ConnString.getConnString().Value); 
    514             SqlDataAdapter adapter = new SqlDataAdapter(); 
    515             adapter.SelectCommand = command; 
    516  
    517             adapter.Fill(rEKLAMADataSet.PLAN); 
    518  
    519             this.Cursor = Cursors.Default;    
    520         } 
    521  
    522         private void poblokujWiersze() 
    523         { 
    524             if (User.Instance().St_kierownik) 
    525             { 
    526                 prowizjeDataGridView.ReadOnly = false; 
    527                 foreach (DataGridViewRow r in prowizjeDataGridView.Rows) 
    528                 { 
    529                     if (!((Convert.ToInt32(r.Cells["rOKDataGridViewTextBoxColumn"].Value) > DateTime.Today.Year) | 
    530                         ((Convert.ToInt32(r.Cells["rOKDataGridViewTextBoxColumn"].Value) == DateTime.Today.Year) & (Convert.ToInt32(r.Cells["mSDataGridViewTextBoxColumn"].Value) >= DateTime.Today.Month - 1)) | 
    531                         ((Convert.ToInt32(r.Cells["rOKDataGridViewTextBoxColumn"].Value) == DateTime.Today.Year - 1) & (Convert.ToInt32(r.Cells["mSDataGridViewTextBoxColumn"].Value) == 12) & (DateTime.Today.Month == 1)))) 
     373                    if (Convert.ToDecimal(prowizjeDataGridView[e.ColumnIndex, e.RowIndex].Value) >= 1) 
    532374                    { 
    533                         r.ReadOnly = true; 
     375                        prowizjeDataGridView[e.ColumnIndex, e.RowIndex].Value = Convert.ToDecimal(prowizjeDataGridView[e.ColumnIndex, e.RowIndex].Value) / 100; 
    534376                    } 
    535377                } 
    536378            } 
    537379        } 
    538         */ 
    539  
    540         private void uprawnienia() 
    541         { 
    542             if (User.Instance().St_kierownik) 
    543             { 
    544  
    545                 if (!((rok > DateTime.Today.Year) | 
    546                     ((rok == DateTime.Today.Year) & (miesiac >= DateTime.Today.Month - 1)) | 
    547                     ((rok == DateTime.Today.Year - 1) & (miesiac == 12) & (DateTime.Today.Month == 1)))) 
     380 
     381        /// <summary> 
     382        /// Zamienia wpisan¹ liczbê do decimal 
     383        /// </summary> 
     384        private void prowizjeDataGridView_CellLeave(object sender, DataGridViewCellEventArgs e) 
     385        { 
     386            if (!Validate()) 
     387            { 
     388                if (prowizjeDataGridView.Columns[e.ColumnIndex].Name == "PR_PROWIZJI") 
     389                    MessageBox.Show("Proszê wprowadziæ prowizjê bez znaku % - tylko wartoœæ liczbow¹"); 
     390                else 
     391                    MessageBox.Show("Proszê wprowadziæ poprawne dane"); 
     392 
     393                return; 
     394            } 
     395 
     396            ukrytyLabel.Select(); 
     397            prowizjeDataGridView.EndEdit(); 
     398            pLANBindingSource.EndEdit(); 
     399 
     400            if (prowizjeDataGridView.Columns[e.ColumnIndex].Name == "PR_PROWIZJI") 
     401            { 
     402                if (Convert.ToDecimal(prowizjeDataGridView[e.ColumnIndex, e.RowIndex].Value) >= 1) 
    548403                { 
    549                     OCENAComboCoxColumn.Visible = false; 
    550                     oCENADataGridViewTextBoxColumn.Visible = true; 
    551  
    552                     prowizjeDataGridView.ReadOnly = true; 
    553                     usunToolStripButton.Enabled = false; 
    554                     pobierzDaneToolStripButton.Enabled = false; 
    555                     naniesNaReklamyToolStripButton.Enabled = false; 
    556                     zapiszDaneToolStripButton.Enabled = false; 
    557                     zapiszToolStripButton.Enabled = false; 
    558  
     404                    prowizjeDataGridView[e.ColumnIndex, e.RowIndex].Value = Convert.ToDecimal(prowizjeDataGridView[e.ColumnIndex, e.RowIndex].Value) / 100; 
    559405                } 
    560                 else 
    561                 { 
    562                     OCENAComboCoxColumn.Visible = true; 
    563                     oCENADataGridViewTextBoxColumn.Visible = false; 
    564                     prowizjeDataGridView.ReadOnly = false; 
    565  
    566                     usunToolStripButton.Enabled = true; 
    567                     pobierzDaneToolStripButton.Enabled = true; 
    568                     naniesNaReklamyToolStripButton.Enabled = true; 
    569                     zapiszDaneToolStripButton.Enabled = true; 
    570                     zapiszToolStripButton.Enabled = true; 
    571  
    572                     stareProwizjeToolStripButton.Enabled = true; 
    573                 } 
    574             } 
    575         } 
    576  
    577         private void prowizjeDataGridView_DataError_1(object sender, DataGridViewDataErrorEventArgs e) 
    578         { 
    579             MessageBox.Show("WprowadŸ poprawne dane"); 
    580         } 
    581  
    582         private void ProvisionForm_Leave(object sender, EventArgs e) 
     406            } 
     407 
     408            REKLAMADataSet.PLANDataTable changes = rEKLAMADataSet.PLAN.GetChanges(DataRowState.Modified) as 
     409                 REKLAMADataSet.PLANDataTable; 
     410 
     411            if (changes != null) 
     412            { 
     413                pLANBindingSource.EndEdit(); 
     414                pLANTableAdapter.Update(rEKLAMADataSet.PLAN); 
     415            } 
     416        } 
     417 
     418        private void prowizjeDataGridView_Leave(object sender, EventArgs e) 
    583419        { 
    584420            prowizjeDataGridView.EndEdit(); 
    585             //pLANBindingSource.EndEdit(); 
    586421 
    587422            REKLAMADataSet.PLANDataTable changes = rEKLAMADataSet.PLAN.GetChanges(DataRowState.Modified) as 
    588423                REKLAMADataSet.PLANDataTable; 
    589424 
    590             if (changes != null) 
    591             { 
    592                 if (Validate()) 
    593                 { 
    594                     pLANBindingSource.EndEdit(); 
    595                     pLANTableAdapter.Update(rEKLAMADataSet.PLAN); 
    596                 } 
     425            if (changes != null && Validate()) 
     426            { 
     427                pLANBindingSource.EndEdit(); 
     428                pLANTableAdapter.Update(rEKLAMADataSet.PLAN); 
     429            } 
     430        } 
     431 
     432        //TODO: Wprowadziæ sensowniejsz¹ walidacjê danych 
     433        private void prowizjeDataGridView_DataError(object sender, DataGridViewDataErrorEventArgs e) 
     434        { 
     435 
     436        } 
     437 
     438        private void ProvisionForm_Leave(object sender, EventArgs e) 
     439        { 
     440            prowizjeDataGridView.EndEdit(); 
     441 
     442            REKLAMADataSet.PLANDataTable changes = 
     443                    rEKLAMADataSet.PLAN.GetChanges(DataRowState.Modified) as REKLAMADataSet.PLANDataTable; 
     444 
     445            if (changes != null && Validate()) 
     446            { 
     447                pLANBindingSource.EndEdit(); 
     448                pLANTableAdapter.Update(rEKLAMADataSet.PLAN); 
    597449            } 
    598450        } 
     
    603455        } 
    604456 
    605         private void wyczyscToolStripButton_Click(object sender, EventArgs e) 
    606         { 
    607  
    608         } 
    609  
    610         private void przeliczStripButton_Click(object sender, EventArgs e) 
    611         { 
    612  
    613         } 
    614  
    615         private void stareProwizjeToolStripButton_Click(object sender, EventArgs e) 
    616         { 
    617             Cursor = Cursors.WaitCursor; 
    618  
    619             SqlCommand command = new SqlCommand(); 
    620  
    621             command.Connection = new SqlConnection(ConnString.getConnString().Value); 
    622  
    623             command.CommandType = CommandType.StoredProcedure; 
    624  
    625             command.CommandText = "PROC_WYLICZ_I_ZAPISZ_PROWIZJE_DO_REKLAM"; 
    626             command.Parameters.AddWithValue("@rok", rok); 
    627             command.Parameters.AddWithValue("@ms", miesiac); 
    628  
    629             command.Connection.Open(); 
    630  
    631             SqlTransaction transaction = command.Connection.BeginTransaction(); 
    632  
    633             command.Transaction = transaction; 
    634  
    635             try 
    636             { 
    637                 command.ExecuteNonQuery(); 
    638                 transaction.Commit(); 
    639                 MessageBox.Show("Prowizja zosta³a naniesiona na zlecenia"); 
    640             } 
    641             catch (Exception) 
    642             { 
    643                 transaction.Rollback(); 
    644                 throw; 
    645             } 
    646             finally 
    647             { 
    648                 command.Connection.Close(); 
    649                 Cursor = Cursors.Default; 
    650             } 
    651         } 
    652  
    653457        public void CloseForm() 
    654458        { 
    655459            provisionForm = null; 
     460        } 
     461 
     462        private void btnBlockProvision_Click(object sender, EventArgs e) 
     463        { 
     464            if (!User.Instance().IsKsiegowosc) return; 
     465 
     466            if (!_isProvisionBlocked.HasValue) return; 
     467 
     468            ProvisionHelper provisionHelper = new ProvisionHelper(ConnString.getConnString().Value); 
     469            provisionHelper.SetProvision(!_isProvisionBlocked.Value, agencja, rok, miesiac, User.Instance().Login); 
     470 
     471            _isProvisionBlocked = !_isProvisionBlocked.Value; 
     472 
     473            SetBlockProvisionButtonText(_isProvisionBlocked.Value); 
     474 
     475            Uprawnienia(agencja, rok, miesiac); 
     476 
     477            sLOWNIKDataSet.AGENCI.Clear(); 
     478            rEKLAMADataSet.PLAN.Clear(); 
     479 
     480            aGENCITableAdapter.FillByIdAgencji(sLOWNIKDataSet.AGENCI, agencja); 
     481            pLANTableAdapter.FillByAgencja(rEKLAMADataSet.PLAN, rok, miesiac, agencja); 
     482        } 
     483 
     484        private void SetBlockProvisionButtonText(bool isBlocked) 
     485        { 
     486            btnBlockProvision.Text = isBlocked ? "Odblokuj edycjê prowizji" : "Zablokuj edycjê prowizji"; 
     487            btnBlockProvision.Checked = isBlocked; 
    656488        } 
    657489    } 
  • branches/ReklamaReorganizacja/BazaReklam/ProvisionForm.resx

    r593 r680  
    119119  </resheader> 
    120120  <metadata name="aGENCIBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
    121     <value>645, 56</value> 
     121    <value>583, 17</value> 
    122122  </metadata> 
    123123  <metadata name="sLOWNIKDataSet.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
    124     <value>793, 17</value> 
     124    <value>445, 17</value> 
     125  </metadata> 
     126  <metadata name="sLOWNIKDataSet.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
     127    <value>445, 17</value> 
    125128  </metadata> 
    126129  <metadata name="pLANBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
    127     <value>478, 17</value> 
     130    <value>297, 17</value> 
    128131  </metadata> 
    129132  <metadata name="rEKLAMADataSet.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
    130133    <value>17, 17</value> 
    131134  </metadata> 
     135  <metadata name="rEKLAMADataSet.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
     136    <value>17, 17</value> 
     137  </metadata> 
    132138  <metadata name="aGENCITableAdapter.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
    133     <value>817, 56</value> 
     139    <value>744, 17</value> 
    134140  </metadata> 
    135141  <metadata name="pLANTableAdapter.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
    136     <value>323, 17</value> 
     142    <value>153, 17</value> 
    137143  </metadata> 
    138144  <metadata name="OCENAComboCoxColumn.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
     
    143149  </metadata> 
    144150  <metadata name="bindingNavigator1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
    145     <value>191, 95</value> 
     151    <value>1063, 17</value> 
    146152  </metadata> 
    147153  <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> 
     
    218224    <value> 
    219225        iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 
    220         YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAABZBJREFUSEt9VglQ 
    221         lWUUPU8eITx4ooAKPBYBRVRIcQFJ3FAQQUWWNM0l0xLcxlwaydwbc5zRUadmspLKlmkxWyZzabRlxhxl 
    222         bEpzH8sMsWlxAcdnD/7T+R5YgNibOfPPe9z/3Pude8/98MF9PpXAoAlA+VngWBXgUVh9a6H7gYgS4EAu 
    223         EKy//3IGcOtp3Y8X54GS48Dprcmx1rm0btwGbFJwnODb8qU9gPNT4Pjv2XG80COYe31sN94GKsqBAYr1 
    224         F2zN3hH5rM2JURZ3LCS3l5HPFfNLX5+aJGCGAjs2feEQYBf5nqph8eT0XmRRLFno4qXUYL4DXFNsX8HR 
    225         LMEx4Ku6bbPJLTNFPpFcXcg/C1O5BdirwLTGqrzvfAFsP9c/inyyL1mcwPqxLt4cFc5vEhxcosQKmSdE 
    226         NkuwD1j2a0EauWkquaaYXFEg5HF9hNMqAFYoOEbwOQKs25TUyeK8h8hHupPjY+keHckTGSF8A6h+AHhN 
    227         cebUnZolWAP0PNapXR23TCdXFZLPjCHLc/l36SC+BVwKBwo+BJZv6BJqceFQckoyrZIE1o2LYXVOZ64M 
    228         tFu9gZ0iXS2kCn4t++ansx10LxWxSbAsj3x6FLk4i1XD4/kqcHZdTIjFxcPJGb291VtF8azJi+Sh+EAj 
    229         jUTAi0Ke0P6eJpsfdgAzz6SpcWvHN5A/lUXOV7ULMvnzkARyib7PlO6Te5ATuvHOuCh+nxFqkl+WNK+L 
    230         4wkh2kjZsnrv9yFA6CfAFT6rUyzJFrHI52eSZQPJORnkrP7ko5qaSUmsL4zj5Zxw7m7rU9cVkPxYKUil 
    231         e6VpmsyuU6z7aWgiuXQkOU/kpSI3xDNSyanJqj5J2nfltXwX90YEcDKwSwRbhRyhXWvSNDtNoYz1sQ3X 
    232         uEhalzVWbcinpajyHrQkjXtsNI8mB3M9UCk3VYhgqmDGsnVp7mYwBnoPWFMR7PB45kqe2Rrbu+RG94mJ 
    233         3snxSPvDEf6U4PKbV5pegtrwP5+vgZTdwNHT6WpyuRpsNJ/Rp0EWVW7IWRxPqyCG1liZbJyLayP9rVWS 
    234         SJZNua/2J5VZ87X6YFBbd+3jMo+Rxmg+/UE1tKe3oV5D/UvuopUXwbrccHJ0R1bG+nOjxju5Yfab7yCd 
    235         rY02YuW5gXGaGhGXShJDPMVMiqqeJGJpbhV2UcXR5BgX60Xuye3MO9lhvDMijJ6cEJ5NcpjFeKYIyFeS 
    236         oKaNth16wH6DCweRj4l4cpOKjSTS2y05jJnMvqnXSvCMaiB3jwjl7awOvDU0mO5h7Vjdz8EKu61mLiDP 
    237         IfRuw21Gd0u298qgag0pS9QH7Zjb+VE8lRnGlTabdbFPe1r5Is9pTl472MmazEDeHBTIH3v5cXHDchwh 
    238         OPEZMHuXr732zgTp/LCIRcrxMao2irWq+nh6CHfabDf7AG8+D5y42Kcd67JD6W6s3JDXZgbxWoaDVQMC 
    239         +EGHNkz/b2zD8C7wbV1xV5GrYo2eJY090vi6HHpYc/4K8JurwaUbQ4Ay3T4/nEsOpHt4e9YOcarqIP41 
    240         0MGraQE8EGPncuA7+eIlxY/2mk6badGZRKfIpe3ocN7STr+c1ZGfu/xpKnY27BctWmQJ0d21TTboFjuV 
    241         FMDawUG8IvKTKX7c57Ib013UuJpiFgoJgh2jANf7NlRfHx7GqyPDeKSXkxV+Pp5pwEeypHGoaZhO7b1z 
    242         jUsd8UCGkhw9HOsrSXy4FjhfCuwXubYMdGOif+O4el3nOwcoegG4sN1m+2OBLivtfUO8WVAe9DCkTcbO 
    243         3LMB2gnpKnNXP+DlRknMKc0lY7wQ2CTeezGbBTVYWCSsEmYLmUKE0Jr9zTvGUD0FrS4jhLcQc4O1bUru 
    244         PYI+bRqzRulp/oPobKps/P1uTMunSWJurA6CMZa9NeJ/ACvU0yUljr9SAAAAAElFTkSuQmCC 
     226        YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAABYxJREFUSEt9VglQ 
     227        lWUUPU8eITsKqMBDEFAEgQQXkMANZVcRMU1zibRwH3JpNPO5NdU4Y2NOzWQllS3TYrZM5tJoy4w5ytiU 
     228        5j6WmUvT4gKOzx78p/M9oACxN3Pmn/e4/7n3O/ee++GFu3xqgZxJwIpTwOGLgFthjR2F7gEiJwJ7i4AQ 
     229        /f2Xk4BLT+tuvDgDTDwCnHCmxlqnM/twM7BRwXGCd/uXdgJBnwJHfs+P49nkEO7ysl1/G6hZAQxWrK9g 
     230        a/OOyGc7E6Mtbq0mt8wln6rgl95edUlApQK7tX5hP2AX+c6LI+LJmSnkhFiy3MHzGSF8B7iq2AGCf5sE 
     231        h4GvGjZXkZtmiXwyuaacf5ZncBOwS4GZzVV53vkC2HJ6UDT56ACyIoGNYx28URjBbxL8uVSJFbJAiGqT 
     232        YDew/NeyTHLjdHJtBbmqTCihMzLIKgNWKThG8DoIrHcmdbe44D7ygb7k+Fi6iqN4NDuUbwCX7wFeU5w5 
     233        dfc2CdYC/Q53D27gppnk6nLyiTHkiiL+PSeHbwHnI4CyD4GVzl5hFquHk9NSaU1MYMO4GF4u6EFngN3q 
     234        D2wT6RohQ/Bp3zcfnW2fa5mITYLlJeTjheSSPF4cGc9XgVPOmFCLS0aSlf091VsT4llXEsX98QFGGomA 
     235        F4USocsdTTY/bAVmncxU49aNbyJ/LI9cqGoX5fLnYQnkUn2fJd2nJpOT+vD2uGh+nx1mkl+QNK+L4xGh 
     236        p5GyffWe78OAsE+AS3xSp1iaL2KRL8wl5w4h52WTsweRD2pqpiSxsTyOFwoiuKOzV0NvQPLDKUilO6Vp 
     237        ncyuU6z/aXgiuWw0uUDkc0RuiCszyOmpqj5J2vfm1VIHd0X6cSqwXQTPCwVCcEfStDlNuYz1sQ1XuVha 
     238        z22u2pDPSFPlybQkjWtsTx5KDeHTQK3cVCOC6YIZy46laclgDPQesLYmxN/tni95qjS2LeRG98mJnslx 
     239        S/sDkb6U4PKbR5oUQW34n8/XQNoO4NCJLDV5hRpsNK9Mb5JFlRtyVsTTKouhNVYmG+egM8rXWi2JZNm0 
     240        u2p/TJk1X2v2BXZ21T8s8xhpjOYz71VD+3ka6jHUv+QOWiWRbCiKIIu7sTbWlxs03qlNs992B+lsnbQR 
     241        a08PidPUiHiOJDHE08ykqOopIpbmVnkvVdyTHONgo8jdRT14Oz+ct0eF010QylNJ/mYxnpwAlCpJYOtG 
     242        2/bfY7/O6hzyIRFPbVWxkUR6uySHMZPZN41aCe7CJnLXqDDeyuvKm8ND6BoRzMsD/Vljt9XNB+Q5hLU0 
     243        3GZ0t2R7jwyq1pByovqgHXOrNJrHc8PptNmsc+ldaJWKvKAtef3QINblBvBGTgB/TPHhkqblOEoIwmdA 
     244        1XZve/3tSdL5fhGLlONjVG0061X1kaxQbrPZbqQDbz4DHD2XHsyG/DC6mis35PW5gbya7c+Lg/34QddO 
     245        zPpvbMPxLvBtQ0VvkatijZ4ljd3S+JocekBz/grwm6PJpRtCgbm6fX44nRpA18gurB8WpKoD+dcQf17J 
     246        9OPeGDtXAt/JFy8pvthjOm2mxScTg0QubYsjeFM7/UJeN37u8KWpOKhpv2jRIk/o2Vfb5FndYseT/Fg/ 
     247        NJCXRH4szYe7HXZjunMaV1NMtZAg2FEION634fK1keG8MjqcB1OCWOPj5Z4BfCRLGoeahunUnjvXuNQ/ 
     248        HshWkkMHYr0liRfXAWfmAHtEri0D3ZgY1DyuHtd5zwMmvACc3WKz/bFIl5X2viF+TlAeJBvSVmNn7lk/ 
     249        7YQslbl9IPBysyTmlOaSMV4IaBXvuZjNghoqLBZWC1VCrhApdGR/844xVD9Bq8sI4SnE3GCdW5N7jqBP 
     250        p+as0Xqa/yB6mCqbf2+Jaf80ScyN1VUwxrJ3RPwP4ZPS2IHkFmIAAAAASUVORK5CYII= 
    245251</value> 
    246252  </data> 
     
    279285</value> 
    280286  </data> 
    281   <data name="pobierzDaneToolStripButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> 
    282     <value> 
    283         iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 
    284         YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAABDdJREFUSEvNlXtQ 
    285         VFUcx+8qo21WUgQNOIrRiI9SZERIURqwGAIcHJQGynEj4ikYIu8WLkhDkBEqBiLZkgiygSBglCFgTYo5 
    286         1CiyruwCsjzktfLGeOh++51maeylwvBHO/OZs3vnnu/nd879nbsc97/5BKniOO+6QKrnGUJndusKUPPb 
    287         +GLNhtTq+5yDJJbCF82exE8ttuOlmp9vA8UKYPVHJLFJ2T87Er/uiE38Kc2PrcAZ+STSL48j9dI9mMbU 
    288         3+M2JfEkMZr5St7vDHuVz9VcoPAS+QQiy0cRXj5MjCCucgzGohuT3IbEGK1k7vSeiVf7Pgv+hKbqFm1L 
    289         /TjCvhlB2NkhBJcMIrCoH7uLBhBydgRLRHWTnFW8mMINiceUeLbtNeclmu9ZuGwC+8qGEVI6iKDiAfgX 
    290         9sFbegfv5fVCdEoNn8IBGIp+neQs+OjHk4hag8z445rvGoGCunGqeAhBZwYQcLofPl9TMIXuOtkDjxPd 
    291         cMvuxA5JFzxOqmHgXzrBrYuKfLjEU+Vvtr/6/vkWoKppAvy5YfgV9sO3oA9e+WqIcnvxDgW/ld0F1y87 
    292         se14N7Zm9cApqwtbJb3Q9aoe58xCw0nywj+3y7fN14La7+AVQHx+DHtpvwOKBuEp7cMu2o6dOT1wp+Dt 
    293         FOyS1QFnCrXhq2AtroB1Qg02f3Idtp+rsNCTJGvDQ/8q2dOz7Pnd12v0/S7KDN6tkBu4l93Udy9rXRl5 
    294         DZLau/DJ78EOVvEXt+Gc2Q6H9DbYH+2CNX8Bz3qUQviGpEX4pkQpdMxRCh2+Usx3yq3l9Fa7kGQhIWDd 
    295         xY79YsKNiCDYSY17+cPrkF77Df7Sbjge64BjRjvsj7TCNk2F19LaYRFdDb2dZaB7i4jPiHg2T5vhqm3f 
    296         OUzALELthaU0vkiYmEZcheTKKDxzO/H6kTZsOayCTWoLNqY0wyqlFWvCK6HrUcIEmYQdm6OFZbC2fWJq 
    297         BUwyJWKyP3gp5BccrRnG29kd2EzB1im3YHWgCeuSGmGepMKK0Eo87VbMBIeJFVPzHhincv91FBgH1yL1 
    298         h35sz2rD+uRmWCQ3Ym2iEq8kKLAqoQkmwRVY4Hp6SrD879U+NJ3dbBhwGYkVd+CU3oI1HyvpJafAyvgG 
    299         mMbKsTRWiUWBFRC6FMxcoO9zEeJyNbYcasZyFszfhIn4BhZHyWAY3QA9v3OY5yydueA5758QUdoLq2Ql 
    300         TGLkMI6WwShCBoNwGfTC5HjK+1voOObPXKDvfQm2GR0wjmuEMa+AoVgB/agG6IbV48kPrmKeVzkEDnlM 
    301         cIiY9jPg5tjlDenYZ92da5kzxhBYZo8JrI+NCtZnDHPmaUPcxoMDnGXmADffKJUEq6b7kFkTLCH2EJ8S 
    302         7CA9SIr2+gEag7UrmPb/NDso7ISbagPYNjDYb8YyLayQBTNZAVvFnwfvEd//s+1/B28LRwLFr91FAAAA 
    303         AElFTkSuQmCC 
    304 </value> 
    305   </data> 
    306   <data name="stareProwizjeToolStripButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> 
    307     <value> 
    308         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 
    309         YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAgxJREFUOE+lkvtL 
    310         U2EYx+0PEbtpFwnBKPGKiJImGP0gYhIYs1E5GF5gIxkpA00JRSmMEF0ohMh+GaRWYlqabMVcNdS2QpaI 
    311         VqiDIYhk397vA6fXhCjyhYdzeM/5fp7vczkAdeL2cwho7v/wWzT1zcN+Pwhr51uY2/y41PQaF+wzKKiZ 
    312         QvaN58g0jyLd5KEUcQbg+84P/Cm2tncQjW3j68YWIqubCC3FcOJc478BAuGoZM6zvoRnakXEruEIjhc4 
    313         /g5gZop9c+voGAyLbQIfeBZxLL9BA1jzXvuGbWamuKh+GmmVbswE19A59FEBbmoAG7YbsLtm2mZmiml9 
    314         cvabNDwpz6YB7LYBoMXCumkJr7LOmnnHzBQ/9X2Bo2cOibm1GsBREbAQiYmw/8lnuCeWkVzcgnZlnw1j 
    315         3HV/wuNXK6i/9x5Hc6wawDlTXHbLJ+LZUBQPRyKwdQdxutwl1h+NLXHh5Ht1ewBHsiwawCW57HyDAfWR 
    316         dvl0uhZQ1eqX8aVc7EKLqrum651ATLf9OJx5XQM4KmY0xPzZ0hFAiQJnXB0WwME0E3IsL5B17ZlADqWb 
    317         NYDrOepdlcysmTWWOrxqbceRWtaLk0VO1XW72D5Vckd2gMBfq8zdpmUG62NJvKM4+XyziDk24xmfWoGE 
    318         s1c0gHPmbrPTpHNJKOCo2G1mZs20zcwUJ5yp1AB5+8/zEwgF5GMVDxh4AAAAAElFTkSuQmCC 
    319 </value> 
    320   </data> 
    321287  <data name="zapiszToolStripButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> 
    322288    <value> 
     
    351317</value> 
    352318  </data> 
    353   <data name="przeliczStripButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> 
    354     <value> 
    355         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 
    356         YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAgxJREFUOE+lkvtL 
    357         U2EYx+0PEbtpFwnBKPGKiJImGP0gYhIYs1E5GF5gIxkpA00JRSmMEF0ohMh+GaRWYlqabMVcNdS2QpaI 
    358         VqiDIYhk397vA6fXhCjyhYdzeM/5fp7vczkAdeL2cwho7v/wWzT1zcN+Pwhr51uY2/y41PQaF+wzKKiZ 
    359         QvaN58g0jyLd5KEUcQbg+84P/Cm2tncQjW3j68YWIqubCC3FcOJc478BAuGoZM6zvoRnakXEruEIjhc4 
    360         /g5gZop9c+voGAyLbQIfeBZxLL9BA1jzXvuGbWamuKh+GmmVbswE19A59FEBbmoAG7YbsLtm2mZmiml9 
    361         cvabNDwpz6YB7LYBoMXCumkJr7LOmnnHzBQ/9X2Bo2cOibm1GsBREbAQiYmw/8lnuCeWkVzcgnZlnw1j 
    362         3HV/wuNXK6i/9x5Hc6wawDlTXHbLJ+LZUBQPRyKwdQdxutwl1h+NLXHh5Ht1ewBHsiwawCW57HyDAfWR 
    363         dvl0uhZQ1eqX8aVc7EKLqrum651ATLf9OJx5XQM4KmY0xPzZ0hFAiQJnXB0WwME0E3IsL5B17ZlADqWb 
    364         NYDrOepdlcysmTWWOrxqbceRWtaLk0VO1XW72D5Vckd2gMBfq8zdpmUG62NJvKM4+XyziDk24xmfWoGE 
    365         s1c0gHPmbrPTpHNJKOCo2G1mZs20zcwUJ5yp1AB5+8/zEwgF5GMVDxh4AAAAAElFTkSuQmCC 
    366 </value> 
    367   </data> 
    368319  <data name="naniesNaReklamyToolStripButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> 
    369320    <value> 
    370321        iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 
    371         YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAABv1JREFUSEt1lglQ 
    372         k3caxr+AdltnRbeObXeqU9fd1qnjTtc6bHc9lu1eMrsVC1VaWOtKi5yCSqEuSKWKXCothykISUQQwxFC 
    373         uAI55JAAQsCCiVxyRYwaFBIg4Yw8+35ZYex095t55p/5Jnl+//d983++j8PQdf78xfes1ql1Vuv86oUF 
    374         ziqGsXeg1cFq5awC4GBvv9zBzu6FlbSusrNb7jA//5NV09PjD4xGo9xiMcpVqqqGe/c0k2T1lATW8wdX 
    375         UlK6IStLhKamTvT16dDfP0yrgdbHGBgw0WcT7tx5gvb2R2hufoCGhmHU1upQVNSOlBQZTpzIMR45whV7 
    376         ecX579zpv5HMXyBxliA8Xo5hbGwWnZ3j6OgAurut0OkmMTRkRE/PGDSaUXz/vRFq9RhaWkyorx+FXP4Q 
    377         EskQcnM7kZHRithYGUJCsuHtfXGEjDeTXloCXLrEM8zMLGB8fAqjo2YyNiMxUbnAmjU1jUCluk87HoRC 
    378         0Y2KinaIRDeRk1ONzMwKpKYW03cLEBeXj7NnhfD15RrJ+Bhp/SKAwwKo17BY5mAyTWFkZJJa8pRaoSbj 
    379         G7TbOjKuRnGxEgUFMly9WgmBoBzp6SUEEBNAZANERwtx+HAqC0gg/WoJkJjEM0zMEeHpU0yOT+PxYxaw 
    380         gJoaNZTKelRW1qG8vIZ6rkRengzZ2VLw+eVISyuhGYhx4UIhtSiPKsiDj48NcO4ZwDYHTnQMz7Dvmhnp 
    381         KiNmzTMYH5tEV9cC7bwJUmkdyspqaPfXafdyXMutQnZWBQS8MmSkScBNLkLSuXxciBUi7nQufA6nsIDz 
    382         pDcXB81JpwoUXTN4J34IW6LvokI9An0fUC1TQSmthrxcCVmJAtKiShQJpcjglSPmohQhiZU4FCfH3mgl 
    383         nKKqseVkAy4Iqi2cbYEZZP4OaZmtghiqYNRkheHRBJyT74LxaManAj12x7Tg1+E38XpIC1b4q8F43wJz 
    384         uB1MgBbM0TtgQrvBnOwB8xX95qteeEseIvny4Dzj0WYh332kl22A8LM8w78KLahofQLrqAl82TDeOt1F 
    385         ZmqsPtKCjSE3sTVchfdP3cCHZ2twIF4J/4QqhCWU4VS8CAkxQuQJKlHZoMOLXo1gPmmdIN8o0i9sgESq 
    386         4IrKhC3x9+CTpaP2jGBAM4syGmhJbhmKc0ohFclRIBBDmFmEbG4hBEn5SD2Xh1PRBfCPEqPkxl285t8A 
    387         5p911AHF4PP/JE74GZ6ht9cEWaMeP/+yE2tCOpCvGEX8d0ocPS9HcIoK35b0I+xqJ94IbcTK421gQm5T 
    388         i6jKiF5EXR+FYxS175NqrPiUAC+9mkOAsMWzwAkL5xl8SmcgrddD2zaMd09r8HI49diL+n2oHZ/xdXA+ 
    389         04aTogdIUujxTZUOafIBXFb0oriuDyeu0Cw+kmO5Rz38IjLnyDiTtJv0U1uLThMgqXIEjt/ex5m8AfSq 
    390         h5Am0sM/RoqT8RJbRq3zlGDZnhIcCIzF8eMhOBp8zKZ9vtGw+1AKxlWBnV6pdLolU+SZQtpCsv/vkAnQ 
    391         otLhYlEfVp/owh9j70B1/SHSE/PBPXcNzY1a/MYzHczuImzwkkEzaEK/wQzNsBkbfarB7KnA9i9qsNf9 
    392         AAGqWMA3pE1L5yAsjGeQyQYgl3bjiqgLy/xv4e2YXrwSdJP+Sa2ILH4I36AwvHe0FszfRPgovgNDFI7e 
    393         3E4wzsV41VOB2mYtPvY8SIDSRcBbiwAmKOjSPYmkG2JxFyRiLUSFGvwhtgsbAmuxNVgBgbQHgUHH0Dk4 
    394         gTWuEnD+WoDIzA7Y/6UYds5lSBOq8OTJONz3exBA/GOAi8uxf/j6phlzc29T/GpwNbsdpdSuryOyEfnl 
    395         ZSiq2hAQcITS1oIc+X1w3s8D45QL5k8FcIuQUziOYYzixc3NnQCZPwaw09669e8HAgJSHvP5t8DjtRKo 
    396         h4Z5GcHBfErSVvj5BVLaztjkGtkEZlcOXqNqbmvvwmyeJrgZLi5uzwOWsogdtB17rDdv/rPnwYPJj9LT 
    397         WyiSuxEYyCPjDJSWqulB4oupqRlMT8+hf3gCK2kWyVn1dG/Wdn9y0oIPPnABl5v1iLzYsFuKaxawCPnZ 
    398         pk2/3+fhEXWfz2+n6M2AlxeXYroRhw59TkbTmJubR1WVbCEqQbig1Wqtg4OD83q9fs5gMMw6OTmNk1Eh 
    399         6QvSukXj51c2v1evX//2XlfX493OzgG927e71fr5hSpDQyP63d0/nty/f/+Eq6vr+K5du4ZY7dixY8jR 
    400         0XFo27Ztg2vXrhXS72NJvyW9+L8AtnNBojcL5nekYFLksx2xu/qaxD5M2Bawawwp+pnO0Ppv0h7Smv9n 
    401         vnifhawgvU7a8KxctmQ2HdnesgNk11+S2LeIRb1Bn9mItj0H2Os/QPDHP2+nQNIAAAAASUVORK5CYII= 
     322        YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAABv5JREFUSEt1lglQ 
     323        lPcZxr8FTROnoo1jk050Ym0TJ46d1Do0rUdpesm0EQNREqix0iKnoBKIBYkbRQ4PEg43rLC7IrhyLbBc 
     324        C3vIIQsICwYEuQR2V0RdFHYXWM6Vp++3dRkzab+ZZ/4738z3/P7v+37/51sOQ9eFC5fes1qn11mtC6sX 
     325        FzmrGMbRiVYnq5WzCoCTo+NyJweHl1bSusrBYbnTwsIPVs3MmB8ajUaFxWJUqNVVDffvd06S1TMSWM/v 
     326        XElJfENmpgRNTd0YGNBjcHCYVgOtTzA0ZKLfJty9+xTt7Y/R3PwQDQ3DqK3Vo7CwHSkpcpw4kW08coRX 
     327        5OMTH7hzZ+BGMn+JxFmCCATZhvHxOXR3m9HRAfT2WqHXT0KnM6KvbxydnWP49lsjNJpxtLSYUF8/BoXi 
     328        EaRSHcTibqSntyIuTo6wsCz4+l4aJePNpFeWAJcvCwyzs4swm6cxNjZFxlPgcnMXWbOmplGo1Q9ox1oo 
     329        lb2oqGiHRHIL2dnVyMioQGpqMRIT8xEfn4ezZ3Pg788zkvEx0no7gMMCqNewWOZhMk1jdHSSWvKMWqEh 
     330        45u02zoyrkZxsQr5+XJcu1YJkagcfH4JAYoIILEBYmJycPhwKgs4R/r5EiAxSWCYmCfCs2eYNM/gyRMW 
     331        sIiaGg1UqnpUVtahvLyGeq5Cbq4cWVkyCIXlSEsroRkU4eLFAmpRLlWQCz8/G+D8c4BtDpyYWIFh3/Up 
     332        8NVGzE3Nwjw+iZ6eRdp5E2SyOpSV1dDub9DuFbgurkJWZgVEgjKkp0nBSy5E0vk8XIzLQfxpMfwOp7CA 
     333        C6S37IPm8KkCZc8s3k3QYUvMPVRoRjEyAFTL1VDJqqEoV0FeooSssBKFOTKkC8oRe0mGsMRKHIpXYG+M 
     334        Ci7camw52YCLomoLZ1twOpm/S1pmqyCWKhgzWWF4PAHX5HtgvJrxqWgEu2Nb8IvIW3gjrAUrAjVgfG+D 
     335        OdwOJqgLzNG7YMJ7wZzsA/MFPfNFP3ylj5B8RbvAeLVZyHcf6VUbIPKswPCPAgsqWp/COmaCUD6Mt0/3 
     336        kJkGq4+0YGPYLWyNVOP9Uzfx4dkaHEhQIfBcFSLOleFUggTnYnOQK6pEZYMeL/s0gvmkdYJ8uaSf2gCJ 
     337        VMFVtQlbEu7DL1NP7RnFUOccymigJeIyFGeXQiZRIF9UhJyMQmTxCiBKykPq+VycislHILcIJTfv4fXA 
     338        BjB/r6MOKLUvvkmcyDMCQ3+/CfLGEfzk826sCetAnnIMCd+ocPSCAqEpanxdMoiIa914M7wRK4+3gQm7 
     339        Qy2iKqP6wb0xBmcute+Taqz4lACvvJZNgAj7WeBERAoMfqWzkNWPoKttGL863YlXI6nHPtTvQ+34p1AP 
     340        1zNtOCl5iCTlCL6q0iNNMYQryn4U1w3gxFWaxUcKLPeqR0BUxjwZZ5B2k35oa9FpAiRVjsL56wc4kzuE 
     341        fo0OaZIRBMbKcDJBasuodd5SLNtTggPBcTh+PAxHQ4/ZtM8/Bg4fysC4K7HTJ5VOt3SaPFNIW0iO/x0y 
     342        AVrUelwqHMDqEz34fdxdqG88Aj8xD7zz19Hc2IVfevPB7C7EBh85OrUmDBqm0Dk8hY1+1WD2VGD7ZzXY 
     343        63mAAFUs4CvSpqVzEBEhMMjlQ1DIenFV0oNlgbfxTmw/fhxyi96kVkQXP4J/SATeO1oL5i8SfJTQAR2F 
     344        oy+vG4xrMV7zVqK2uQsfex8kQKkd8LYdwISEXL4vlfaiqKgH0qIuSAo68bu4HmwIrsXWUCVEsj4EhxxD 
     345        t3YCa9yl4Pw5H9EZHXD8UzEcXMuQlqPG06dmeO73IkDR9wFubsf+5u+fZhSL71D8duJaVjtKqV1fRmUh 
     346        +vMrUFa1ISjoCKWtBdmKB+C8nwvGRQzmD/nwiFJQOI5jnOLFw8OTABnfB7DT3rr1rweCglKeCIW3IRC0 
     347        EqiPhnkFoaFCStJWBAQEU9rO2uQe3QRmVzZep2rudN3D1NQMwafg5ubxImApi9hBO7DHevPmP3ofPJj8 
     348        mM9voUjuRXCwgIzTUVqqoQ+JP6anZzEzM4/B4QmspFkkZ9bTvTnb/clJCz74wA08XuZj8mLDbimuWYAd 
     349        8qNNm367z8uL+0AobKfoTYePD49iuhGHDv2LjGYwP79AcPEil5u62NXVZdVqtQsjIyPzBoNhzsXFxUxG 
     350        BaTPSOvsxi+ubH6vXr/+nb3u7sd7XV2D+rdv96gNCAhXhYdHDXp6fjy5f//+CXd3d/OuXbt0rHbs2KFz 
     351        dnbWbdu2Tbt27docej6O9GvSy/8LYDsXJPpnwfyGFEqKfr4jdldfktiPCdsCdo0lxTzXGVr/TdpDWvP/ 
     352        zO33WcgK0hukDc/LZUtm05HtLTtAdv0Zif0XYdeb9JuNaNt3gL3+A1LoxrVgm6UXAAAAAElFTkSuQmCC 
    402353</value> 
    403354  </data> 
     
    405356    <value> 
    406357        iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 
    407         YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAABY1JREFUSEuVVXtM 
    408         U2ccLZubGFnmBo5FSJZt0cnQmEU3BlmmfxBHeAg6mCI61G0ZD3WgKKjIQ+URxfEyghoQ5CkI8irUldIC 
    409         g3RIZYiwWl7yaIGWWoqAIJOz33fXbCYqGzc5ube9veec3/m+nmvEe/lhNM89zHPvxbfy8vK2nTsXezAm 
    410         JiYs6syp86cjItLOnI4sjD4d/Uvc+ThpYnKyPCkpqYWetiAsXrBAenp6zeDwKAbUDzGom4RqYg6qaWBg 
    411         Buh6DCjoOvFq3tzq1asDifw9wisLEklMTIxSavUY/xNQE5lqEuh7RMRjQPtDoE0HCNv64bB581UitiMY 
    412         L0ggMjLSteF2K3RP/iYfmAB6x4FOPSAnkXsk0EafDx3wbSTiHQTTBQm4uLiY3ygpe6IhASUJMDSPPEWF 
    413         Ygbpv0/ibIMex2vG4Br/62OrI0U3VgWX+Z+LPGlzIT7+y7179y4nsUWE+TYGbxHFJNPMAXdGgSDhNEKE 
    414         jxApfoSAKj1+4o/hYMUY9hN+LNXCMVOF3SkNkDVIkJOTMxkaGhpvamq6gkRee+FkjY2N9pmZmYpb1WJU 
    415         3apGhUSKC3VDOMDXIaVpGsdJ7FAlCZQ/hA8JfF+ihW1KP67Vd2NE2Y/a2locPnyYT+SrnttlMpnMRSwW 
    416         z3R3dz+dmJiAdlSDIeUgRpUPUC57ALccFc43TCGwUge/Mi1+uKmB940R7CocwcexcvTI7+L+/fsoL6+A 
    417         m5tbPAl8YIiMx6NYFgsEgoHZ2VmMj49Dq9VCo9Ggr68PcrkcfZ1/ILVajh3XhxEm0pP7UewrVmN34TC8 
    418         CoaxIbkXFypaUZxzCSJBCUJCQrTGxsb/boKsrKxvOjo6MDU1BZ1Oh9HRUQwPD2NoaAjt7e1oaWmB4q4M 
    419         HukdOHZLRwIa7CH3XiToka+CU+YgtiTfQ1Pat5it2IaM7EKsXbs2iSZYw02Rmpqaxlzr9XqOXK1Wc+QD 
    420         AwOgyCCVSnH7NymEtVLYXexDkECLXeR8O5G75yjhSvGtOdUKaVU2psv3oVrSiE2bNlUSuTPhTd7ly5dv 
    421         s9xZLCMjIxz54OAgFxEDLT7q6+sha6yDZ+od+JSosZPcb7+uwte5Kmy80o9PIpvQIBFBWFMPsaQWnp6e 
    422         bUTuQ3iXl52drRobG+NiUalUHHl/fz96e3vR09ODpqYmiEQiiEXVKBfU4MOYbnxxaRDrEnqx/KQCnxN5 
    423         lVAEQSUfxAWJRAJ/f/8RIj/BVUpKSoqOuWfRKJVKzjUjZ/F0dnaiubkZVVVVHISCSly7KURoRi3O5tWi 
    424         vIKPrLSLOH4sGI6OjrC3t0dQUBCcnZ2lRB5BeJ8XHBwcFhcXh4KCAnR1dXETMOcKhYLbeq2trSgtLUVZ 
    425         WRkqySVzmn7lEsJOHIOb6xbY2Nhg5cqVsLa2hoODA3MPExOTDCLfT1jBCwgIsM/NzQWfz0dsbCxoIo6U 
    426         ibBtyq6Li4s5geTkZHh4eMDW1hbUqrCysmILCm9vb865r69v7/r1668bGRn9TOQbCUt55ubmS318fI7Q 
    427         e+ABI2IIDw9HdHQ06urquCmKiopYHbA/EUfMXNNC4ujRo/Dz85txd3cXW1hYsJZNJYQT3LgFNlQ663Xz 
    428         JUuWbHFyckolIXV+fj7oBQSKD9QxCAwM5EYnIlYHiIqKYsR9JFRAz6XT88zxAcJmwkeEt//5J9MFO1gT 
    429         vkWwXrZsmdfWrVszSEhP3cRim6OJ5hISEthkT7y8vCSWlpYZFMMVw0LupPOnBEuCCeFVA+dzJ1a1rAnN 
    430         COvMzMy+I6GCiIgIPa1Tl52dXaHBLeuag4SvDG7Z79krdN6qflaN/fB1FhthA2GPwSnb18ztZwa3bxgm 
    431         f5nh//yeCTFn7xBYO7L38ILd/qeKYXQm9r8jeJb0Lz9T1mfj3EQKAAAAAElFTkSuQmCC 
     358        YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAABY5JREFUSEuVVXtM 
     359        U1ccLpubGFnmBo5FSJZt0cnQmEU3BlmmfxBHeAg6mCI61G0ZD3WgKKjIQ+URwfGoEdTAQJ6CIK9CHZQW 
     360        GKQgyBBhyFOgLbSlliIgyOTb79w1m4nKxk2+3NPee77v+/3Oud8x4L38MljgGRZ49uJHOTk5O2Jiog9H 
     361        RUWFRJw7c+FsWFjKubPh+ZFnI3+NvRArTeDzuxITE1tpthlh6aIFUlNTq2WjYxhWPYRMOwXF5DwUM8Dw 
     362        LND7GOimcWgMf37t2rX+RP4e4ZVFiSQkJETINTpM/AmoiEwxBQw+IuJxoOMh0K4FKtuHYLd16y9EbEMw 
     363        XJRAeHi4c/3tNmif/E0+PAkMTAA9OqCLRO6RQDv9PnLIu4GIdxGMFyXg5ORkeqOo5ImaBOQkwNCsfIqy 
     364        7lmk/j6F8/U6nKweh3Pcb48tjhXcWBNY4hsTftrqYlzcl/v3719JYksIC20M3hJqU4t6HrgzBgRUziCo 
     365        8hHCxY/gV6HDT4JxHC4bx0HCj8Ua2KcrsDepHi31EmRlZU0FBwfHGRsbryKR115YWUNDg216enr3rSox 
     366        Km5VoUwixcXaERwSaJHUNIOTJHaknARKH8KLBL4v0sA6aQjX6vqglA+hpqYGR48eFRD5mud2WUtLi5NY 
     367        LJ5tbGx8Ojk5Cc2YGiNyGcbkD1Da8gAuWQpcqJ+Gf7kWPiUa/HBTDc8bSuzJV+Lj6C70d93F/fv3UVpa 
     368        BhcXlzgS+EDfMh6P2rJUKBQOz83NYWJiAhqNBmq1GoODg+jq6sJgzx9IrurCruujCBHpyP0YDhSqsDd/ 
     369        FB55o9jEH8DFsjYUZl2GSFiEoKAgjaGh4b+bICMj45vOzk5MT09Dq9VibGwMo6OjGBkZQUdHB1pbW9F9 
     370        twVuqZ04cUtLAmrsI/ceJOiWq4BDugzb+PfQlPIt5sp2IC0zH+vXr0+kCtZxVSQnJ6cw1zqdjiNXqVQc 
     371        +fDwMPr6+iCVSnG7UYrKGilsLg0iQKjBHnK+k8hds+RwpvatO9MGaUUmZkoPoErSgC1btpQTuSPhTd6V 
     372        K1dus76ztiiVSo5cJpNxLWKgxUddXR1aGmrhnnwHXkUq7Cb3O68r8HW2ApuvDuGT8CbUS0SorK6DWFID 
     373        d3f3diL3IrzLy8zMVIyPj3NtUSgUHPnQ0BAGBgbQ39+PpqYmiEQiiEVVKBVW48OoPnxxWYYN8QNYebob 
     374        nxN5RaUIwnIBiAsSiQS+vr5KIj/FRUpSUpKWuWetkcvlnGtGztrT09OD5uZmVFRUcKgUluPazUoEp9Xg 
     375        fE4NSssEyEi5hJMnAmFvbw9bW1sEBATA0dFRSuRhhPd5gYGBIbGxscjLy0Nvby9XAXPe3d3Nbb22tjYU 
     376        FxejpKQE5eSSOU29ehkhp07AxXkbrKyssHr1alhaWsLOzo65h5GRURqRHySs4vn5+dlmZ2dDIBAgOjoa 
     377        VBFHykTYNmXjwsJCToDP58PNzQ3W1tagVIWFhQVbUHh6enLOvb29BzZu3HjdwMDgZyLfTFjOMzU1Xe7l 
     378        5XWMzoEHjIghNDQUkZGRqK2t5aooKChgccA+Io6YuaaFxPHjx+Hj4zPr6uoqNjMzYymbTAgluHALrI90 
     379        luumy5Yt2+bg4JBMQqrc3FzQAQRqHyhj4O/vz5VORCwOEBERwYgHSSiP5qXSfOb4EGEr4SPC2/98yTRg 
     380        F0vCtwiWK1as8Ni+fXsaCekom1g18wzx8fFs/MTDw0Nibm6eRm24ql/I3XT/lGBOMCK8qud87sailiWh 
     381        CWGDiYnJdySUFxYWpqN16rWxscnXu2VZc5jwld4te58doQtG9bNq7MXXWdsImwj79E7ZvmZuP9O7fUNf 
     382        +csM/+f/TIg5e4fA0pGdw4t2+58q+tKZ2P9uwbOkfwHOANXWFh5yiAAAAABJRU5ErkJggg== 
    432383</value> 
    433384  </data> 
     
    469420</value> 
    470421  </data> 
    471   <data name="wyczyscToolStripButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> 
    472     <value> 
    473         iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 
    474         YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAktJREFUSEvtlN9P 
    475         zXEYx58zOrXUDA1RSmudWYYboTIm86MSpR+0KMuPkgwzopg10rBYrLopO9GYGZs7d1zRX2BuuPRrVDvs 
    476         XL68v31PdNf3NBcu+m6vne2c5/t+P8/785yP2czzvyfgU4NeiG6OL1nWMrbCRkezLfQ9zUIfI7xPtdDw 
    477         Egu9XWSh1/EWehlrP/ri7aLU54vZnl3GAjZCsBGGmlwGjsDdg3C9ClqLoDkf6lbCnlQextgnCRdHTLx5 
    478         jKhjHjVD8JhL/2G4UwPXyuB8ITTlwoFsKF3GA799lWqrSPOmrqpv4wYn/hoMRAyuyuCCDI5rghpNsPeP 
    479         Qadey/Rq4HMyJ9gA9xWNQ18d3NoP7aVwbgc0rodqZ4KUiQkmDJyFmPLxfXAMeiV6T7l3K5quaugoh7Zd 
    480         cHoL1K+FyiwoSSboRhSdwbsUGdzUgTqiHRXqXNFcKoGz26Bhg/Jfpe7TYXsSA9MxGF4sg8u7tTHFLi07 
    481         4UyBss+DQ6uhIhMKk6Egkd6YaUzwRjvOqc1wcpPYqK3RoR7NgVqJVyma4qUSnwd5fnpmTcPglWNQLzFH 
    482         sHaNuzH7AlC2HIoi4rmxkGN0+6I3sBdxNkqVxCozXMrTlLmEixaq87mQ7x8XZ51xw+zzpEOecoPGC/rn 
    483         WOdQgv16nmhhh2cJFn4qnsT7wkNxFh70W/h2jIV7fPZzq9ljvdIm0r2pu1ULRJloF11TcEW/l0R1VajY 
    484         ubiSRIbIihDQ52QmvndqnIa8X3aTRvVyVXv690YT30ztv03gNz/zY6SMcWgzAAAAAElFTkSuQmCC 
    485 </value> 
    486   </data> 
    487422  <metadata name="agencjeTableAdapter1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
    488     <value>17, 95</value> 
     423    <value>900, 17</value> 
    489424  </metadata> 
    490425  <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
  • branches/ReklamaReorganizacja/BazaReklam/ReportsForm.cs

    r657 r680  
    102102            stareRaportyTreeView.Nodes["Pozosta³e"].Nodes.Add(node); 
    103103 
    104             if (User.Instance().St_handlowiec | User.Instance().St_subhandlowiec  | User.Instance().St_kierownik | User.Instance().St_sekretarka) 
     104            if (User.Instance().IsHandlowiec | User.Instance().IsKierownik | User.Instance().IsSekretarka) 
    105105            { 
    106106                node = new TreeNode(); 
     
    160160            } 
    161161 
    162             if (User.Instance().St_handlowiec | User.Instance().St_subhandlowiec | User.Instance().St_kierownik) 
     162            if (User.Instance().IsHandlowiec | User.Instance().IsKierownik) 
    163163            {                 
    164164                node = new TreeNode(); 
     
    178178            } 
    179179 
    180             if (User.Instance().St_kierownik) { 
     180            if (User.Instance().IsKierownik) { 
    181181 
    182182                node = new TreeNode(); 
     
    365365                { 
    366366                    case "s": 
    367                         return User.Instance().St_kierownik | User.Instance().St_handlowiec | User.Instance().St_subhandlowiec | User.Instance().St_sekretarka; 
     367                        return User.Instance().IsKierownik | User.Instance().IsHandlowiec | User.Instance().IsSekretarka; 
    368368                    case "h": 
    369                         return User.Instance().St_kierownik | User.Instance().St_handlowiec | User.Instance().St_subhandlowiec; 
     369                        return User.Instance().IsKierownik | User.Instance().IsHandlowiec; 
    370370                    case "k": 
    371                         return User.Instance().St_kierownik; 
     371                        return User.Instance().IsKierownik; 
    372372                    case "a": 
    373                         return User.Instance().St_admin; 
     373                        return User.Instance().IsAdmin; 
    374374                    default: 
    375375                        return false; 
     
    449449                       ) 
    450450                    { 
    451                         if (!User.Instance().St_kierownik) 
     451                        if (!User.Instance().IsKierownik) 
    452452                        {  
    453                             if (User.Instance().St_sekretarka) 
     453                            if (User.Instance().IsSekretarka) 
    454454                            { 
    455455                                List<ReportParameter> paramList = new List<ReportParameter>(); 
     
    457457                                reportViewer1.ServerReport.SetParameters(paramList); 
    458458                            } 
    459                             else if (User.Instance().St_handlowiec | User.Instance().St_subhandlowiec) 
     459                            else if (User.Instance().IsHandlowiec) 
    460460                            { 
    461461                                List<ReportParameter> paramList = new List<ReportParameter>(); 
     
    477477                       reportViewer1.ServerReport.ReportPath == "/" + reportsCatalog + "/OcenaAgenta") 
    478478                    { 
    479                         if (!User.Instance().St_kierownik) 
     479                        if (!User.Instance().IsKierownik) 
    480480                        { 
    481481                            List<ReportParameter> paramList = new List<ReportParameter>(); 
     
    487487                    if (reportViewer1.ServerReport.ReportPath == "/" + reportsCatalog + "/WynikAgenta")                   
    488488                    { 
    489                         if (!User.Instance().St_kierownik) 
     489                        if (!User.Instance().IsKierownik) 
    490490                        { 
    491491                            List<ReportParameter> paramList = new List<ReportParameter>(); 
  • branches/ReklamaReorganizacja/BazaReklam/StartForm.cs

    r601 r680  
    3232            kontaktTypTableAdapter.Connection.ConnectionString = ConnString.getConnString().Value; 
    3333 
    34             if (User.Instance().St_kierownik)  
     34            if (User.Instance().IsKierownik)  
    3535            { 
    3636                wynikAgencji(); 
    3737            } 
    38             else if (User.Instance().St_handlowiec | User.Instance().St_subhandlowiec)  
     38            else if (User.Instance().IsHandlowiec)  
    3939            { 
    4040                wynikAgenta();                    
     
    8484            SqlDataReader reader; 
    8585 
    86             if (User.Instance().St_kierownik) 
     86            if (User.Instance().IsKierownik) 
    8787            {             
    8888                command.CommandText = "select Symbol from dbo.AGENCI where aktywny=1 and ID_AGENCJI=@param order by Symbol"; 
     
    432432           // MessageBox.Show("ddd"); 
    433433 
    434             if (User.Instance().St_kierownik) 
     434            if (User.Instance().IsKierownik) 
    435435            { 
    436436                agencjaToolStripComboBox.Text = User.Instance().SymbolAgencji; 
    437437            } 
    438             else if (User.Instance().St_handlowiec | User.Instance().St_subhandlowiec) 
     438            else if (User.Instance().IsHandlowiec) 
    439439            { 
    440440                agentToolStripComboBox.Text = User.Instance().Login; 
     
    452452        {           
    453453 
    454             if (User.Instance().St_kierownik) 
     454            if (User.Instance().IsKierownik) 
    455455            { 
    456456                shedulerTableAdapter.FillByAgencjaWgDaty(rEKLAMADataSet.sheduler, User.Instance().IdAgencji); 
     
    463463            if (pierwszaAktywacja) return; 
    464464             
    465             if (User.Instance().St_kierownik) 
     465            if (User.Instance().IsKierownik) 
    466466            { 
    467467                wynikAgencji(); 
    468468            } 
    469             else if (User.Instance().St_handlowiec | User.Instance().St_subhandlowiec) 
     469            else if (User.Instance().IsHandlowiec) 
    470470            { 
    471471                wynikAgenta(); 
  • branches/ReklamaReorganizacja/BazaReklam/ZamowieniaForm.cs

    r665 r680  
    9696        private void ZamowieniaForm_Load(object sender, EventArgs e) 
    9797        { 
    98             usunFaktureButton.Enabled = User.Instance().St_kierownik; 
    99             dtpZmianaDaty.Enabled = User.Instance().St_kierownik; 
     98            usunFaktureButton.Enabled = User.Instance().IsKierownik; 
     99            dtpZmianaDaty.Enabled = User.Instance().IsKierownik; 
    100100            dtpZmianaDaty.Value = DateTime.Today; 
    101101            dtpZmianaDaty.MaxDate = DateTime.Today; 
     
    648648            naglowekFaktury.DATA_WYSTAWIENIA = DateTime.Today; 
    649649 
    650             if (User.Instance().St_kierownik) 
     650            if (User.Instance().IsKierownik) 
    651651            { 
    652652                if (dtpZmianaDaty.Value != DateTime.Today) 
  • branches/ReklamaReorganizacja/BazaReklam/ZestawienieZamowienForm.cs

    r645 r680  
    191191            rokToolStripTextBox.Text = DateTime.Today.Year.ToString(); 
    192192           
    193             if (User.Instance().St_kierownik) 
     193            if (User.Instance().IsKierownik) 
    194194            { 
    195195               agencjaToolStripComboBox.Text = User.Instance().SymbolAgencji; 
    196196            } 
    197             else if (User.Instance().St_handlowiec | User.Instance().St_subhandlowiec) 
     197            else if (User.Instance().IsHandlowiec) 
    198198            { 
    199199               kodRozliczeniowyToolStripTextBox.Text = User.Instance().Kod_agenta; 
  • branches/ReklamaReorganizacja/BazaReklamSetup/BazaReklamSetup.vdproj

    r665 r680  
    725725        "Name" = "8:Microsoft Visual Studio" 
    726726        "ProductName" = "8:Baza Reklam" 
    727         "ProductCode" = "8:{B9DCA616-E7C3-45ED-AAEB-9C0D463A7D20}" 
    728         "PackageCode" = "8:{A117DAEB-B2BA-4751-8496-660834D728D6}" 
     727        "ProductCode" = "8:{B8393EA3-0643-4C96-A5D4-49FFB974873B}" 
     728        "PackageCode" = "8:{ECC79476-2F79-49E5-8252-8DDDD07AABD7}" 
    729729        "UpgradeCode" = "8:{4E2DBBA4-3139-4790-8DDB-7AADFC963A7D}" 
    730730        "RestartWWWService" = "11:FALSE" 
     
    732732        "DetectNewerInstalledVersion" = "11:TRUE" 
    733733        "InstallAllUsers" = "11:TRUE" 
    734         "ProductVersion" = "8:1.1.13" 
     734        "ProductVersion" = "8:1.1.14" 
    735735        "Manufacturer" = "8:AACT" 
    736736        "ARPHELPTELEPHONE" = "8:" 
  • branches/ReklamaReorganizacja/SQL/StoredProcedures/PROC_WYLICZ_I_ZAPISZ_DANE_O_KONTAKTACH_I_BUDZECIE.txt

    r473 r680  
    99@MS INTEGER = 2 
    1010As 
    11 update dbo.PLAN_TYLKO_CT  set  
    12 w_budzet=wk_budzet, 
    13 w_spotkania=spotkanie, 
    14 w_tel=tel, 
    15 w_email=email, 
    16 w_list=list, 
    17 w_fax=fax, 
    18 w_n_klienci=nkl, 
    19 w_klienci=il_klientow, 
    20 w_reklamy=il_reklam 
    21 from  
    22 ( 
    23 --WYLICZENIE ILOSCI KONTAKTOW ITP 
    24 SELECT ROK, MS, AGENT, IL_KONTKTOW, IL_KLIENTOW, SPOTKANIE, FAX, EMAIL, LIST, TEL , 
    25 ISNULL(IL_REKLAM,0) AS IL_REKLAM,  ROUND(ISNULL(BUDZET,0) ,0) AS wk_BUDZET, ISNULL(NKL,0) AS NKL, HANDEL, PRODUKT, RYNEK, FIRMA 
    26 FROM  
    27 ( 
    28 SELECT ROK , MS, AGENT,  COUNT(Id_kontaktu) AS IL_KONTKTOW, COUNT(DISTINCT customerId) AS IL_KLIENTOW,  
    29    
    30   SUM( CASE WHEN RODZAJ='TEL' THEN 1 ELSE 0 END) AS TEL,   
    31   SUM( CASE WHEN RODZAJ='FAX' THEN 1 ELSE 0 END) AS FAX,   
    32   SUM( CASE WHEN RODZAJ='LIST' THEN 1 ELSE 0 END) AS LIST,   
    33   SUM( CASE WHEN RODZAJ='E-MAIL' THEN 1 ELSE 0 END) AS EMAIL,   
    34   SUM( CASE WHEN RODZAJ='SPOTKANIE' THEN 1 ELSE 0 END) AS SPOTKANIE   
    35 FROM  
    36 ( 
    37 SELECT dbo.KONTAKTY.Id_kontaktu, dbo.KONTAKTY.rodzaj as RODZAJ,  
    38   symbol_agenta  AS AGENT, dbo.KONTAKTY.customerId,  
    39   DATEPART(YEAR, dbo.KONTAKTY.data) AS ROK,   
    40   DATEPART(Month, dbo.kontakty.data) As MS   
    41   FROM dbo.KONTAKTY  
    42   WHERE DATEPART(YEAR, dbo.KONTAKTY.data) = @ROK and DATEPART(Month, dbo.kontakty.data) = @MS 
    43 ) KO   
    44 GROUP BY ROK, MS , AGENT 
    45 )  P_K  
    46 --WYLICZENIE ILOSCI REKLAM 
    47 FULL OUTER JOIN 
    48 ( 
    49 SELECT [SYMBOL AKWIZYTORA] AS R_AGENT, COUNT(*) AS IL_REKLAM_1,   
    50  DATEPART(YEAR,[DATA ZAMÓWIENIA]) AS R_ROK,  
    51  DATEPART(MONTH,[DATA ZAMÓWIENIA]) AS R_MS  
    52  FROM REKLAMA  
    53  WHERE  
    54   DATEPART(YEAR,[DATA ZAMÓWIENIA])=@ROK  AND  
    55   DATEPART(MONTH,[DATA ZAMÓWIENIA])=@MS   AND  
    56  [ZATWIERDZONO DO DRUKU]=1  
    57 GROUP BY [SYMBOL AKWIZYTORA] , DATEPART(YEAR,[DATA ZAMÓWIENIA]), DATEPART(MONTH,[DATA ZAMÓWIENIA]) 
    58 ) P_R  
    59 ON R_AGENT=AGENT AND ROK=R_ROK AND MS=R_MS 
    60 FULL OUTER JOIN 
    61 ( 
    62 SELECT USERNAME,  DATEPART(YEAR,DATA) AS K_ROK,  DATEPART(MONTH,DATA) AS K_MS, COUNT(*) AS NKL FROM KLIENCI 
    63  WHERE DATEPART(YEAR,DATA)=@ROK  AND  DATEPART(MONTH,DATA)=@MS 
    64  GROUP BY USERNAME,  DATEPART(YEAR,DATA),  DATEPART(MONTH,DATA) 
    65 ) AS P_NK 
    66 ON USERNAME=AGENT AND ROK=K_ROK AND MS=K_MS 
    67 --WYLICZENIE BUD¯ETU 
    68 FULL OUTER JOIN 
    69 ( 
    70 SELECT B_ROK, B_MS, 
    71 Sum(NETTO) AS BUDZET,  
    72 count(LiczbaReklam) as IL_REKLAM, 
    73 b_agent as B_AGENT 
    74 FROM dbo.VIEW_POMOCNICZY_BUDZET  
    75 where B_ROK =@ROK and 
    76 B_MS =@MS 
    77 GROUP BY B_ROK, B_MS,B_AGENT ) P_B  
    78 ON B_AGENT=AGENT AND ROK=B_ROK AND MS=B_MS 
    79 -- WYLICZENIE DANYCH DO TESTU WIEDZY 
    80 FULL OUTER JOIN 
    81 ( 
    82 SELECT user_name AS T_AGENT, DATEPART(YEAR,[DATA]) AS T_ROK, DATEPART(MONTH,[DATA]) AS T_MS,  
    83             SUM(HANDEL) AS HANDEL, SUM(PRODUKT) AS PRODUKT, SUM(RYNEK) AS RYNEK, SUM(FIRMA) AS FIRMA 
    84 FROM VIEW_ZESTAWIENIE_TEST_WIEDZY 
    85  WHERE  
    86   DATEPART(YEAR,[DATA])=@ROK AND  
    87   DATEPART(MONTH,[DATA])=@MS    
    88 GROUP BY user_name, DATEPART(YEAR,[DATA]) , DATEPART(MONTH,[DATA])  
    89 ) P_T 
    90 ON T_AGENT=AGENT AND ROK=T_ROK AND MS=T_MS 
    91 ) wl 
    92 --Koñcówka instrukcji Update 
    93 inner join dbo.[PLAN_TYLKO_CT]  on wl.agent=[dbo].[PLAN_TYLKO_CT].symbol and wl.rok=[dbo].[PLAN_TYLKO_CT].rok and wl.ms=[dbo].[PLAN_TYLKO_CT].ms 
    94  
    9511 
    9612update dbo.[PLAN]  set  
  • branches/ReklamaReorganizacja/SQL/StoredProcedures/PROC_WYLICZ_I_ZAPISZ_PROWIZJE.txt

    r411 r680  
    55GO 
    66 
    7 ALTER Procedure [dbo].[PROC_WYLICZ_I_ZAPISZ_PROWIZJE] 
    8 @ROK INTEGER = 2003, 
    9 @MS INTEGER = 2, 
    10 @idAgencji integer = 2 
    11 As 
    12 delete from PROWIZJE  
    13 where ROK =@ROK and MS =@MS and agencja =  
    14  (select symbol from agencje where id_Agencji = @idAgencji) 
     7ALTER PROCEDURE [dbo].[PROC_WYLICZ_I_ZAPISZ_PROWIZJE] 
     8                @ROK INT = 2003, 
     9                @MS INT = 2, 
     10                @idAgencji INT = 2 
     11AS 
    1512 
    16 insert into PROWIZJE  
    17 SELECT  a2.symbol,b_agent, B_ROK,b_ms,numer_faktury,NETTO,NrKorygowanejFaktury, 
    18 case z.zp 
    19 when 1 then z.procentProwizji 
    20 else round(P.PR_PROWIZJI,2) 
    21 end, 
    22 z.zp, 
    23 case z.zp 
    24 when 1 then  round(z.procentProwizji * Netto,2) 
    25 else round(round(P.PR_PROWIZJI,2) * Netto,2) 
    26 end 
    27 as kwotaProwizji, id_faktury 
    28 FROM dbo.VIEW_POMOCNICZY_BUDZET VPB left join dbo.[PLAN] P on 
    29 VPB.b_rok = P.rok and VPB.b_ms = P.ms and P.symbol = VPB.b_agent left join 
    30 zamowienia Z on Z.idZamowienia = VPB.idZamowienia left join  
    31 agenci A1 on A1.symbol = VPB.B_agent  left join 
    32 agencje A2 on A2.id_agencji = A1.id_agencji 
    33 where B_ROK =@ROK and B_MS =@MS and A1.id_agencji = @idAgencji 
    34  
    35 -- aktualizuj prowizjie dla faktur z poprzednich miesiecy 
    36  
    37 DECLARE @Prowizje TABLE 
    38 ( 
    39 idProwizji INT, 
    40 procentProwizji float, 
    41 kwotaProwizji money, 
    42 ZP bit 
    43 ) 
    44  
    45 INSERT INTO @Prowizje 
    46         SELECT  
    47         Pr.idProwizji, 
    48         procentProwizji =  
    49         CASE  
    50           WHEN Z.ZP=1 THEN ROUND(Z.procentProwizji, 2) 
    51           ELSE ROUND(PL.Pr_Prowizji, 2) 
    52         END, 
    53         kwotaProwizji =  
    54         CASE  
    55           WHEN Z.ZP=1 THEN ROUND(Pr.Netto * Z.procentProwizji, 2) 
    56           ELSE ROUND(Pr.Netto * PL.Pr_Prowizji, 2) 
    57         END, 
    58         Z.ZP 
    59         FROM WplywyByTytul W 
    60         INNER JOIN Prowizje Pr ON Pr.idFaktury = W.ID_FAKTURY 
    61         INNER JOIN Agencje A ON A.Symbol = W.Agencja 
    62         INNER JOIN Faktury F ON F.ID_FAKTURY = W.ID_FAKTURY 
    63         INNER JOIN Zamowienia Z ON Z.idZamowienia = F.idZamowienia 
    64         LEFT OUTER JOIN [PLAN] Pl ON Pl.Symbol = W.Symbol AND Pl.Rok=YEAR(W.dataWplaty) AND Pl.MS=MONTH(W.dataWplaty) 
    65         WHERE YEAR(W.dataWplaty)=@ROK and MONTH(W.dataWplaty)=@MS 
    66         AND A.id_Agencji=@idAgencji 
    67         AND PR.ms<>@MS 
    68  
    69 UPDATE P 
    70 SET  
    71 P.procentProwizji=P1.procentProwizji, 
    72 P.kwotaProwizji=P1.kwotaProwizji, 
    73 P.ZP=P1.ZP 
    74 FROM Prowizje P INNER JOIN @Prowizje P1 ON P.idProwizji=P1.idProwizji 
     13-- wyczysc wszystko dla danej agencji 
     14DELETE FROM Prowizje  
     15WHERE Rok = @Rok  
     16AND Ms = @Ms  
     17AND Agencja = (SELECT symbol FROM Agencje where Id_Agencji = @idAgencji) 
    7518 
    7619 
    77 return 
     20INSERT INTO Prowizje  
     21SELECT  
     22W.Agencja,  
     23W.Symbol,  
     24YEAR(W.dataWplaty) AS Rok,  
     25Month(W.dataWplaty) AS Ms, 
     26W.NR_FK, 
     27W.Netto, 
     28NULL AS nrFakturyKorygowanej, 
     29procentProwizji =  
     30CASE  
     31WHEN Z.Zp = 1 THEN CAST(Z.procentProwizji AS decimal(9,2)) 
     32ELSE COALESCE(CAST(P.Pr_Prowizji AS decimal(9,2)), 0)  
     33END, 
     34Z.Zp, 
     35W.ID_FAKTURY 
     36FROM WplywyByTytul AS W 
     37INNER JOIN Faktury AS F ON W.ID_FAKTURY = F.Id_Faktury 
     38INNER JOIN Zamowienia AS Z ON Z.idZamowienia = F.idZamowienia 
     39LEFT OUTER JOIN [Plan] AS P ON P.Rok=@rok AND P.Ms=@ms AND P.Symbol=W.Symbol 
     40WHERE (YEAR(W.dataWplaty) = @rok)  
     41AND (MONTH(W.dataWplaty) = @ms) 
     42--TODO: dodac pole typ faktury, ktory bedzie jednoznacznie okreslal jakie faktury nas interesuja... 
     43AND F.Numer_Roz<>'POZ' AND F.Numer_Roz<>'KAT' 
     44AND W.roznica_nowa<=60 
     45AND F.Id_Sprzedawcy=@idAgencji 
     46AND F.Korekta<>1 
     47ORDER BY Pr_Prowizji 
     48 
     49 
     50RETURN 
    7851GO 
    7952 
  • branches/ReklamaReorganizacja/SQL/Views/WplywyByTytul.txt

    r535 r680  
    4949END, 
    5050T.Symb AS Tytul, 
    51 --COALESCE(FD.Wyroznienie  , 0) AS Wyroznienie, 
    5251F.SystemKsiegowyId 
    5352FROM  FAKTURY F  
     
    8281AGENCJE.Symbol,  
    8382KLIENCI.kodKlienta,  
    84 P.procentProwizji, P.kwotaProwizji,  
     83P.procentProwizji, 
    8584R.[PROCENT PROWIZJI], R.PROWIZJA, R.zablokuj_prowizje,  
    8685Z.ZP, Z.procentProwizji,  
  • branches/ReklamaReorganizacja/SQL/Views/WplywyByTytul_Wyroznienia.txt

    r535 r680  
    8383AGENCJE.Symbol,  
    8484KLIENCI.kodKlienta,  
    85 P.procentProwizji, P.kwotaProwizji,  
     85P.procentProwizji, 
    8686R.[PROCENT PROWIZJI], R.PROWIZJA, R.zablokuj_prowizje,  
    8787Z.ZP, Z.procentProwizji,