Pokaż
Ignoruj:
Data:
2008-12-22 14:12:07 (17 years ago)
Autor:
dorota
Opis:

dbo.faktury.korekta : tinyint --> bit
wystawianie kolejnych korekt

Pliki:
1 zmodyfikowane

Legenda:

Bez zmian
Dodane
Usunięte
  • Baza Reklam 2 - Faktury/ZamowieniaForm.cs

    r16 r17  
    498498                        if (naglowekFaktury.Iswaluta_mianoNull()) 
    499499                        { 
    500                             emisja.netto = reklama.CENA_JEDN * (1 - reklama.RABAT); 
     500                            emisja.netto = Convert.ToDecimal(reklama.CENA_JEDN * (1 - reklama.RABAT)); 
    501501                        } 
    502502                        else 
    503503                        { 
    504                             emisja.netto = Math.Round(reklama.Brutto_Euro / reklama.KROTNOŒÆ, 2) * (1 - reklama.RABAT); 
    505                             emisja.netto = emisja.netto * naglowekFaktury.waluta_kurs; 
     504                            emisja.netto = Convert.ToDecimal(Math.Round(reklama.Brutto_Euro / reklama.KROTNOŒÆ, 2) * (1 - reklama.RABAT)); 
     505                            emisja.netto = emisja.netto * Convert.ToDecimal(naglowekFaktury.waluta_kurs); 
    506506                        } 
    507507                    } 
     
    690690                DataRowView row = (DataRowView)fAKTURYBindingSource.Current; 
    691691                REKLAMADataSet.FAKTURYRow faktura = (REKLAMADataSet.FAKTURYRow)row.Row; 
    692  
    693                 if (faktura.KOREKTA == 1) 
     692                                 
     693                if (faktura.KOREKTA) 
    694694                { 
    695695                    MessageBox.Show("Nie mo¿na wystawiæ korekty do korekty"); 
     
    702702                { 
    703703                    MessageBox.Show("Istnieje ju¿ faktura korekta"); 
    704                     return; 
     704                 //   return; 
    705705                } 
    706706 
     
    711711                    utworzPozycjeFakturyKorekty(naglowekKorekty); 
    712712 
     713                    if (!faktura.IsID_FK_KORNull()) 
     714                    { 
     715                        naglowekKorekty.idFakturyKorekta = faktura.ID_FK_KOR; 
     716                    } 
     717                     
    713718                    faktura.ID_FK_KOR = naglowekKorekty.ID_FAKTURY; 
    714719                    faktura.EndEdit(); 
     
    767772        { 
    768773            REKLAMADataSet.FAKTURYRow naglowekKorekty = this.rEKLAMADataSet.FAKTURY.NewFAKTURYRow(); 
    769             naglowekKorekty.KOREKTA = 1; 
     774            naglowekKorekty.KOREKTA = true; 
    770775            //  naglowekKorekty.EKSPORT = true; 
    771776 
     
    934939                REKLAMADataSet.FAKTURYRow faktura = (REKLAMADataSet.FAKTURYRow)row.Row; 
    935940 
    936                 if (faktura.KOREKTA == 1 && faktura.EKSPORT == true) 
     941                if (faktura.KOREKTA && faktura.EKSPORT) 
    937942                { 
    938943                    faktura.EKSPORT = false; 
     
    10151020                if ( 
    10161021                    ((REKLAMADataSet.FAKTURYRow) 
    1017                     ((DataRowView)fAKTURYBindingSource.Current).Row).KOREKTA == 1) 
     1022                    ((DataRowView)fAKTURYBindingSource.Current).Row).KOREKTA) 
    10181023                { 
    10191024                    wplataButton.Enabled = false; 
     
    10521057                        ((DataRowView)fAKTURYBindingSource.Current).Row; 
    10531058 
    1054                     if (faktura.KOREKTA == 1) 
     1059                    if (faktura.KOREKTA) 
    10551060                    { 
    10561061                        usunKorekte(faktura); 
    1057  
    10581062                    } 
    10591063                    else