Zbiór zmian 879

Pokaż
Ignoruj:
Data:
2009-11-16 17:36:31 (16 years ago)
Autor:
sylwek
Opis:

Re #184

Lokalizacja:
branches/Abonament/BazaReklam
Pliki:
3 zmodyfikowane

Legenda:

Bez zmian
Dodane
Usunięte
  • branches/Abonament/BazaReklam/ClientsForm.cs

    r839 r879  
    25002500            List<Subscription> subscriptions = customerRepository.FindSubscriptions(klient.CustomerID); 
    25012501            gridSubscriptions.AutoGenerateColumns = false; 
    2502             gridSubscriptions.DataSource = subscriptions; 
    2503              
     2502            gridSubscriptions.DataSource = subscriptions;             
    25042503        } 
    25052504    } 
  • branches/Abonament/BazaReklam/SubscriptionForm.cs

    r760 r879  
    3939            BindControls(); 
    4040        } 
    41  
    4241 
    4342        [Obsolete("Use ComboBoxHelper after merge from ReklamaReorganizacja branch")] 
  • branches/Abonament/BazaReklam/ZamowieniaForm.cs

    r878 r879  
    234234        } 
    235235 
    236  
    237236        private bool CanAddProductToOrder(IProduct product, List<IProduct> products, REKLAMADataSet.zamowieniaRow order, out string errorMessage) 
    238237        { 
     
    251250                canAddProduct = false; 
    252251            } 
     252 
    253253            if (products.FindAll(delegate(IProduct p) { return p.Vat != product.Vat && p.OrderId == order.idZamowienia; }).Count > 0) 
    254254            { 
     
    268268            //Sprawdz czy reklamy maja takiego samego InvoiceProviders 
    269269            //TODO: wywala sie przy dodawaniu abonamentu do zamowienia... 
    270             if (canAddProduct) 
    271             { 
     270            if (canAddProduct && products.Count > 0) 
     271            { 
     272/* 
    272273                Title title1 = _titles.Find(delegate(Title title) { return title.ShortName == product.ShortName; }); 
    273274                Title title2 = _titles.Find(delegate(Title title) { return title.ShortName == product.ShortName; }); 
    274                 if (title1.InvoiceProvider != title2.InvoiceProvider) 
    275                 { 
    276                     sb.AppendLine("Reklamy maj¹ ró¿nych sprzedawców. \nNa fakturze mo¿e wystêpowaæ tylko jeden sprzedawca."); 
     275*/ 
     276                Title title1 = _titles.Find(delegate(Title title) { return title.Id == product.TitleId; }); 
     277                Title title2 = _titles.Find(delegate(Title title) { return title.Id == products[0].TitleId; }); 
     278                if (title1 == null || title2 == null) 
     279                { 
     280                    sb.AppendLine("Nie okreœlone tytu³y produktów."); 
     281                    canAddProduct = false; 
     282                } 
     283                else if (title1.InvoiceProvider != title2.InvoiceProvider) 
     284                { 
     285                    sb.AppendLine("Produkty maj¹ ró¿nych sprzedawców.\nNa fakturze mo¿e wystêpowaæ tylko jeden sprzedawca."); 
    277286                    canAddProduct = false; 
    278287                }