Zbiór zmian 755

Pokaż
Ignoruj:
Data:
2009-07-21 11:32:47 (17 years ago)
Autor:
marek
Opis:

fixes #190

Pliki:
1 zmodyfikowane

Legenda:

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

    r676 r755  
    136136 
    137137                //jezeli handlowiec to sciaga dane agenta 
    138                 if (User.Instance().IsHandlowiec | User.Instance().IsKierownik | User.Instance().IsSekretarka) 
     138                if (User.Instance().IsHandlowiec || User.Instance().IsKierownik || User.Instance().IsSekretarka) 
    139139                { 
    140140                    reader.Close(); 
    141141                    reader.Dispose(); 
    142142 
    143                     query = "SELECT A.ID_AGENCJI, A.Symbol, A.F_ROZ, A2.miasto, A2.telefon, A2.fax, A2.Adres_Kor, A2.Symbol, A.InvoiceProviderId FROM AGENCI A " 
     143                    query = "SELECT A.ID_AGENCJI, A.Symbol, A.F_ROZ, A2.miasto, A2.telefon, A2.fax, A2.Adres_Kor, A2.Symbol, A.InvoiceProviderId, A.Aktywny FROM AGENCI A " 
    144144                            + "LEFT JOIN dbo.AGENCJE A2 ON A.[id_agencji]=A2.[id_agencji] WHERE A.Symbol=@login"; 
    145145                     
     
    149149 
    150150                    if (reader == null || !reader.HasRows) return true; 
     151 
     152                    bool isAgentActive = true; 
    151153 
    152154                    while (reader.Read()) 
     
    161163                        User.Instance().SymbolAgencji = reader.IsDBNull(7) ? "" : reader.GetValue(7).ToString(); 
    162164                        User.Instance().InvoiceProviderId = reader.IsDBNull(8) ? 1 : reader.GetInt32(8); 
     165                        isAgentActive = reader.GetBoolean(9); 
    163166                    } 
     167 
     168                    return isAgentActive; 
    164169                } 
    165170