| 909 | | |
| 910 | | rEKLAMABindingSource.MoveFirst(); |
| 911 | | DataRowView row = (DataRowView)rEKLAMABindingSource.Current; |
| 912 | | |
| 913 | | //wyliczona cena modulu |
| 914 | | int szer = Convert.ToInt32(row["SZER"]); |
| 915 | | int wys = Convert.ToInt32(row["WYS"]); |
| 916 | | int krotnosc = Convert.ToInt32(row["KROTNOÆ"]); |
| 917 | | decimal cenaJednostkowa = Convert.ToDecimal(row["CENA JEDN"]); |
| 918 | | decimal vatProcent = Convert.ToDecimal(row["VAT"]); |
| 919 | | decimal prowizjaProcent = Convert.ToDecimal(row["PROCENT PROWIZJI"]); |
| 920 | | decimal rabatProcent = Convert.ToDecimal(row["RABAT"]); |
| 921 | | decimal rabatWartosc = rabatProcent * cenaJednostkowa; |
| 922 | | decimal netto = (cenaJednostkowa - rabatWartosc) * krotnosc; |
| 923 | | decimal cenaModulu; |
| 924 | | if ((szer * wys * krotnosc) != 0) |
| 925 | | { |
| 926 | | cenaModulu = netto / (szer * wys * krotnosc); |
| 927 | | cenaModuluLabel.Text = String.Format("{0:C}", cenaModulu); |
| 928 | | } |
| 929 | | else |
| 930 | | { |
| 931 | | cenaModuluLabel.Text = "---"; |
| 932 | | } |
| 933 | | |
| | 1554 | private void rEKLAMABindingSource_BindingComplete(object sender, BindingCompleteEventArgs e) |
| | 1555 | { |
| | 1556 | if (rEKLAMABindingSource.Current != null) |
| | 1557 | { |
| | 1558 | DataRowView row = (DataRowView)rEKLAMABindingSource.Current; |
| | 1559 | REKLAMADataSet.REKLAMARow reklama = (REKLAMADataSet.REKLAMARow)row.Row; |
| | 1560 | //wyliczona cena modulu |
| | 1561 | double szer = reklama.SZER; |
| | 1562 | double wys = reklama.WYS; |
| | 1563 | int krotnosc = reklama.KROTNOÆ; |
| | 1564 | double cenaJednostkowa = reklama.CENA_JEDN; |
| | 1565 | double vatProcent = reklama.VAT; |
| | 1566 | double prowizjaProcent = reklama.PROCENT_PROWIZJI; |
| | 1567 | double rabatProcent = reklama.RABAT; |
| | 1568 | double rabatWartosc = rabatProcent * cenaJednostkowa; |
| | 1569 | double netto = (cenaJednostkowa - rabatWartosc) * krotnosc; |
| | 1570 | double cenaModulu; |
| | 1571 | if ((szer * wys * krotnosc) != 0) |
| | 1572 | { |
| | 1573 | cenaModulu = netto / (szer * wys * krotnosc); |
| | 1574 | cenaModuluLabel.Text = String.Format("{0:C}", cenaModulu); |
| | 1575 | } |
| | 1576 | else |
| | 1577 | { |
| | 1578 | cenaModuluLabel.Text = "---"; |
| | 1579 | } |
| | 1580 | |
| | 1581 | liczbaEmisjiLabel.Text = this.rEKLAMADataSet.UKAZE_SIE_W_NR.Rows.Count.ToString(); |
| | 1582 | |
| | 1583 | this.obslugaZdarzen = false; |
| | 1584 | if (!reklama.IsBrutto_Euro_MianoNull()) |
| | 1585 | { |
| | 1586 | walutyComboBox.SelectedItem = reklama.Brutto_Euro_Miano; |
| | 1587 | } |
| | 1588 | else |
| | 1589 | { |
| | 1590 | walutyComboBox.SelectedIndex = 0; //PLN |
| | 1591 | } |
| | 1592 | this.obslugaZdarzen = true; |
| | 1593 | } |
| | 1594 | } |