Pokaż
Ignoruj:
Data:
2009-04-28 16:31:20 (17 years ago)
Autor:
marek
Opis:

re #167 - naprawiono numeracje faktur oraz dodano ustawianie pola SystemKsiegowyId? w tabeli faktury dla faktur dla Poznania i Katowic

Pliki:
1 zmodyfikowane

Legenda:

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

    r602 r621  
    44using System.Windows.Forms; 
    55using Baza_Reklam.Classes.Helpers; 
     6using Baza_Reklam.Classes.Interfaces; 
     7using Baza_Reklam.Classes.Model; 
     8using Baza_Reklam.Classes.Repositories; 
    69 
    710namespace Baza_Reklam 
     
    6770                else 
    6871                { 
     72                    Agent agent = new AgentRepository().FindByShortName(row["SYMBOL AKWIZYTORA"].ToString()); 
     73 
     74                    IInvoiceProvider invoiceProvider = InvoiceProviderFactory.GetInvoiceProviderById(agent.InvoiceProvider); 
     75                     
    6976                    nUMER_ROZTextBox.Text = DbUtils.tagAgenta(row["SYMBOL AKWIZYTORA"].ToString()); 
    70                     nUMERTextBox.Text = DbUtils.numerNowejFaktury(nUMER_ROZTextBox.Text, DateTime.Today.Year).ToString(); 
     77                    nUMERTextBox.Text = DbUtils.numerNowejFaktury(nUMER_ROZTextBox.Text, DateTime.Today.Year, invoiceProvider.SystemKsiegowyId).ToString(); 
    7178 
    7279                    if (row["FAKTURA DATA SPRZEDA¯Y"] == DBNull.Value) 
     
    402409 
    403410                //ustawienie pól formularza na dodanie nowej faktury 
    404  
     411                 
     412                Agent agent = new AgentRepository().FindByShortName(row["SYMBOL AKWIZYTORA"].ToString()); 
     413                IInvoiceProvider invoiceProvider = InvoiceProviderFactory.GetInvoiceProviderById(agent.InvoiceProvider); 
     414                 
    405415                nUMER_ROZTextBox.Text = DbUtils.tagAgenta(row["SYMBOL AKWIZYTORA"].ToString()); 
    406                 nUMERTextBox.Text = DbUtils.numerNowejFaktury(nUMER_ROZTextBox.Text, DateTime.Today.Year).ToString(); 
     416                nUMERTextBox.Text = DbUtils.numerNowejFaktury(nUMER_ROZTextBox.Text, DateTime.Today.Year, invoiceProvider.SystemKsiegowyId).ToString(); 
    407417 
    408418                if (row["FAKTURA DATA SPRZEDA¯Y"] == DBNull.Value)