- Data:
- 2009-02-19 10:24:40 (17 years ago)
- Lokalizacja:
- trunk/BazaReklam
- Pliki:
-
- 2 zmodyfikowane
-
AddZamowienieForm.cs (zmodyfikowane) (1 diff)
-
Classes/Utils.cs (zmodyfikowane) (3 diffs)
Legenda:
- Bez zmian
- Dodane
- Usunięte
-
trunk/BazaReklam/AddZamowienieForm.cs
r235 r375 38 38 row = (REKLAMADataSet.zamowieniaRow)r.Row; 39 39 40 row.nrZamowienia = Utils.numerNowegoZamowienia(idKlienta, DateTime.Today.Year );40 row.nrZamowienia = Utils.numerNowegoZamowienia(idKlienta, DateTime.Today.Year, User.getUser().Kod_agenta); 41 41 row.rokZamowienia = DateTime.Today.Year; 42 42 row.kodAgenta = User.getUser().Kod_agenta; -
trunk/BazaReklam/Classes/Utils.cs
r175 r375 169 169 public static int numerNowejFaktury(string tagAgenta, int year) 170 170 { 171 string query = "select count(*) from faktury where korekta = 0 and [numer_roz]='" + tagAgenta + "' AND [numer_rok]=" + year; 172 173 int nr = (int)ExecuteQuery(query); 174 return (nr + 1); 171 string query = "SELECT MAX(Numer) FROM Faktury WHERE Korekta=0 AND [Numer_Roz]='" + tagAgenta + "' AND [Numer_Rok]=" + year; 172 173 object nr = ExecuteQuery(query); 174 if (nr is DBNull) return 1; 175 return ((int)nr + 1); 175 176 } 176 177 … … 243 244 /// Zwraca numer nowego zamówienia 244 245 /// </summary> 245 public static int numerNowegoZamowienia(int idKlienta, int year) 246 { 247 string query = "select count(*) from zamowienia where idKlienta=" + idKlienta + " AND rokZamowienia=" + year; 248 249 int nr = (int)ExecuteQuery(query); 250 return (nr + 1); 246 public static int numerNowegoZamowienia(int idKlienta, int year, string kodAgenta) 247 { 248 string query = "SELECT MAX(nrZamowienia) FROM Zamowienia WHERE idKlienta=" + idKlienta + " AND rokZamowienia=" + year + " AND kodAgenta='" + kodAgenta + "'"; 249 250 object nr = ExecuteQuery(query); 251 if (nr is DBNull) return 1; 252 return ((int)nr + 1); 251 253 } 252 254 … … 256 258 public static int numerNowejFakturyKorekty(string tagAgenta, int year) 257 259 { 258 string query = "select count(*) from faktury where korekta=1 AND [numer_rok]=" + year; 259 260 int nr = (int)ExecuteQuery(query); 261 return (nr + 1); 260 string query = "SELECT MAX(Numer) FROM Faktury WHERE Korekta=1 AND [Numer_Rok]=" + year; 261 262 object nr = ExecuteQuery(query); 263 if (nr is DBNull) return 1; 264 return ((int)nr + 1); 262 265 } 263 266
