Pokaż
Ignoruj:
Data:
2009-11-27 18:02:15 (16 years ago)
Autor:
sylwek
Opis:

Re #228 Zatwierdzenie blokowane przez skrypt pre-commit (kod wyjścia 1) z wyjściem

Pliki:
1 zmodyfikowane

Legenda:

Bez zmian
Dodane
Usunięte
  • trunk/BazaReklam/ProvisionForm.cs

    r900 r906  
    9191 
    9292            ((ComboBox)agencjaToolStripComboBox.Control).SelectedValue = User.Instance().IdAgencji; 
    93  
    94             if (!User.Instance().IsKierownik) 
    95             { 
    96                 agencjaToolStripComboBox.Enabled = false; 
    97                 pLANBindingSource.Filter = "Symbol = '" + User.Instance().Login + "'"; 
    98             } 
    9993        } 
    10094 
     
    277271            UzupelnijBDsuma(); 
    278272            UzupelnijBudzetWykonanySuma(); 
     273            SetProvisionFilter(); 
    279274        } 
    280275 
     
    335330 
    336331            btnBlockProvision.Visible = User.Instance().IsKierownik; 
    337             if (!User.Instance().IsKierownik) return; 
     332 
     333            if (!User.Instance().IsKierownik) 
     334                return; 
    338335 
    339336            _isProvisionBlocked = 
     
    384381        private void CorrectBonusPercentage(int column, int row) 
    385382        { 
    386             if (prowizjeDataGridView.Columns[column].Name != "PR_PROWIZJI") return; 
    387  
    388383            if (prowizjeDataGridView.Columns[column].Name == "PR_PROWIZJI") 
    389384            { 
     
    408403        private void prowizjeDataGridView_CellLeave(object sender, DataGridViewCellEventArgs e) 
    409404        { 
     405            if (!User.Instance().IsKierownik) 
     406                return; 
     407 
    410408            if (!Validate()) 
    411409            { 
     
    436434        private void prowizjeDataGridView_Leave(object sender, EventArgs e) 
    437435        { 
     436            if (!User.Instance().IsKierownik) 
     437                return; 
     438 
    438439            prowizjeDataGridView.EndEdit(); 
    439440 
     
    456457        private void ProvisionForm_Leave(object sender, EventArgs e) 
    457458        { 
     459            if (!User.Instance().IsKierownik) 
     460                return; 
     461 
    458462            prowizjeDataGridView.EndEdit(); 
    459463 
     
    480484        private void btnBlockProvision_Click(object sender, EventArgs e) 
    481485        { 
    482             if (!User.Instance().IsKierownik) return; 
    483  
    484             if (!_isProvisionBlocked.HasValue) return; 
     486            if (!User.Instance().IsKierownik || 
     487                !_isProvisionBlocked.HasValue) 
     488                return; 
    485489 
    486490            ProvisionHelper provisionHelper = new ProvisionHelper(ConnString.getConnString().Value); 
     
    520524            emailSender.Send(); 
    521525        } 
     526 
     527        private void SetProvisionFilter() 
     528        { 
     529            if (User.Instance().IsKierownik) 
     530                return; 
     531 
     532            foreach (DataGridViewRow dgvr1 in prowizjeDataGridView.Rows) 
     533            { 
     534                if (dgvr1.Cells["sYMBOLDataGridViewTextBoxColumn"].Value.ToString().ToUpper() != User.Instance().Login.ToUpper()) 
     535                { 
     536                    dgvr1.Cells["oCENADataGridViewTextBoxColumn"].Value = 0; 
     537                    dgvr1.Cells["PR_PROWIZJI"].Value = 0; 
     538                } 
     539            } 
     540        } 
    522541    } 
    523542}