private void Btn_IzracunajVoda_Click(object sender, EventArgs e) { if (tb_novo.Text == "" || tb_Staro.Text == "") { Form PopunitePolja = new PopunitePolja(); PopunitePolja.Show(); } else { if (Convert.ToInt32(tb_novo.Text) < Convert.ToInt32(tb_Staro.Text)) { Form NovoStanje = new NovoStanje(); NovoStanje.Show(); } else { switch (cb_Voda.SelectedItem.ToString()) { case "Vodovod - Osijek d.o.o": tb_RazlikaVoda.Text = (Convert.ToInt32(tb_novo.Text) - Convert.ToInt32(tb_Staro.Text)).ToString(); lbl_VodaIzracun.Text = "Ukupan izracun : " + Math.Round((Convert.ToDouble(tb_RazlikaVoda.Text) * 12.68 + 28.25), 2).ToString() + "kn"; Podatak = Math.Round((Convert.ToDouble(tb_RazlikaVoda.Text) * 12.68 + 28.25), 2); lbl_VodaIzracun.Visible = Enabled; lbl_CijenaPDV.Text = "Ukupni dio cijene sa PDV-om : 12.68 kn/m3"; lbl_CijenaPDV.Visible = Enabled; lbl_FiksniDio.Text = "Fiknsi dio cijene : 28.25 kn"; lbl_FiksniDio.Visible = Enabled; break; case "Vodovod i Kanalizacija d.o.o Rijeka": tb_RazlikaVoda.Text = (Convert.ToInt32(tb_novo.Text) - Convert.ToInt32(tb_Staro.Text)).ToString(); lbl_VodaIzracun.Text = "Ukupan izracun : " + Math.Round((Convert.ToDouble(tb_RazlikaVoda.Text) * 12.7157 + 19.20), 2).ToString() + "kn"; Podatak = Math.Round((Convert.ToDouble(tb_RazlikaVoda.Text) * 12.7157 + 19.20), 2); lbl_VodaIzracun.Visible = Enabled; lbl_CijenaPDV.Text = "Ukupni dio cijene sa PDV-om : 12.7157 kn/m3"; lbl_CijenaPDV.Visible = Enabled; lbl_FiksniDio.Text = "Fiknsi dio cijene : 19.20 kn"; lbl_FiksniDio.Visible = Enabled; break; case "Vodoopskrba i odvodnja d.o.o Zagreb": tb_RazlikaVoda.Text = (Convert.ToInt32(tb_novo.Text) - Convert.ToInt32(tb_Staro.Text)).ToString(); lbl_VodaIzracun.Text = "Ukupan izracun : " + Math.Round((Convert.ToDouble(tb_RazlikaVoda.Text) * 15.2887 + 18.92), 2).ToString() + "kn"; Podatak = Math.Round((Convert.ToDouble(tb_RazlikaVoda.Text) * 15.2887 + 18.92), 2); lbl_VodaIzracun.Visible = Enabled; lbl_CijenaPDV.Text = "Ukupni dio cijene sa PDV-om : 15.2887 kn/m3"; lbl_CijenaPDV.Visible = Enabled; lbl_FiksniDio.Text = "Fiknsi dio cijene : 18.92 kn"; lbl_FiksniDio.Visible = Enabled; break; } } } }
private void Btn_Izracunaj_Click(object sender, EventArgs e) { try { if (tb_NovoStanjeVT.Text == "" || tb_StaroStanjeVT.Text == "" || tb_NovoStanjeNT.Text == "" || tb_StaroStanjeNT.Text == "") { Form PopunitePolja = new PopunitePolja(); PopunitePolja.Show(); } else { if (Convert.ToInt32(tb_NovoStanjeVT.Text) < Convert.ToInt32(tb_StaroStanjeVT.Text) || Convert.ToInt32(tb_NovoStanjeNT.Text) < Convert.ToInt32(tb_StaroStanjeNT.Text)) { Form NovoStanje = new NovoStanje(); NovoStanje.Show(); } else { tb_RazlikaVT.Text = (Convert.ToInt32(tb_NovoStanjeVT.Text) - Convert.ToInt32(tb_StaroStanjeVT.Text)).ToString(); tb_RazlikaNT.Text = (Convert.ToInt32(tb_NovoStanjeNT.Text) - Convert.ToInt32(tb_StaroStanjeNT.Text)).ToString(); tb_Naknada1.Text = Math.Round((Convert.ToDouble(tb_RazlikaVT.Text) * 0.11 + Convert.ToDouble(tb_RazlikaNT.Text) * 0.05), 2).ToString(); tb_Naknada2.Text = Math.Round((Convert.ToDouble(tb_RazlikaVT.Text) * 0.24 + Convert.ToDouble(tb_RazlikaNT.Text) * 0.12 + 10), 2).ToString(); tb_Naknada3.Text = Math.Round(((Convert.ToDouble(tb_RazlikaVT.Text) + Convert.ToDouble(tb_RazlikaNT.Text)) * 0.1050), 2).ToString(); double x1, x2; x1 = Convert.ToDouble(tb_RazlikaVT.Text) * 0.49; x2 = Convert.ToDouble(tb_RazlikaNT.Text) * 0.24; tb_PDV.Text = Math.Round(((x1 + x2 + 7.40 + Convert.ToDouble(tb_Naknada1.Text) + Convert.ToDouble(tb_Naknada2.Text) + Convert.ToDouble(tb_Naknada3.Text)) * 0.13), 2).ToString(); lbl_Izracun.Text = "Ukupan Izracun " + Math.Round((x1 + x2 + 7.40 + Convert.ToDouble(tb_Naknada1.Text) + Convert.ToDouble(tb_Naknada2.Text) + Convert.ToDouble(tb_Naknada3.Text) + Convert.ToDouble(tb_PDV.Text)), 2).ToString() + "kn"; Podatak = Math.Round((x1 + x2 + 7.40 + Convert.ToDouble(tb_Naknada1.Text) + Convert.ToDouble(tb_Naknada2.Text) + Convert.ToDouble(tb_Naknada3.Text) + Convert.ToDouble(tb_PDV.Text)), 2); lbl_Izracun.Visible = Enabled; } } } catch { MessageBox.Show("Unesite znamenke!"); } }
private void Btn_Pizracunaj_Click(object sender, EventArgs e) { if (tb_Plin1.Text == "" || tb_Plin2.Text == "") { Form PopunitePolja = new PopunitePolja(); PopunitePolja.Show(); } else { if (cb_Tarifa.SelectedItem.ToString() == "PPD") { double energija; double TM1 = 0.3298; double TM2 = 0.3298; double TM3 = 0.3279; double TM4 = 0.3234; double TM5 = 0.3179; double TM6 = 0.3143; double TM7 = 0.3096; double TM8 = 0.3050; double TM9 = 0.2995; double TM10 = 0.2914; double TM11 = 0.2821; double TM12 = 0.2730; try { if (Convert.ToInt32(tb_Plin2.Text) < Convert.ToInt32(tb_Plin1.Text)) { Form NovoStanje = new NovoStanje(); NovoStanje.Show(); } else { switch (cb_TM.SelectedItem.ToString()) { case "TM1": tb_Prazlika.Text = (Convert.ToInt32(tb_Plin2.Text) - Convert.ToInt32(tb_Plin1.Text)).ToString(); energija = Math.Round(Convert.ToDouble(tb_Prazlika.Text) * 9.2607, 2); lbl_Pizracunaj.Text = "Ukupan Izracun " + Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM1)), 2).ToString() + "kn"; Podatak = Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM1)), 2); lbl_Pizracunaj.Visible = Enabled; break; case "TM2": tb_Prazlika.Text = (Convert.ToInt32(tb_Plin2.Text) - Convert.ToInt32(tb_Plin1.Text)).ToString(); energija = Math.Round(Convert.ToDouble(tb_Prazlika.Text) * 9.2607, 2); lbl_Pizracunaj.Text = "Ukupan Izracun " + Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM2)), 2).ToString() + "kn"; Podatak = Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM2)), 2); lbl_Pizracunaj.Visible = Enabled; break; case "TM3": tb_Prazlika.Text = (Convert.ToInt32(tb_Plin2.Text) - Convert.ToInt32(tb_Plin1.Text)).ToString(); energija = Math.Round(Convert.ToDouble(tb_Prazlika.Text) * 9.2607, 2); lbl_Pizracunaj.Text = "Ukupan Izracun " + Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM3)), 2).ToString() + "kn"; Podatak = Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM3)), 2); lbl_Pizracunaj.Visible = Enabled; break; case "TM4": tb_Prazlika.Text = (Convert.ToInt32(tb_Plin2.Text) - Convert.ToInt32(tb_Plin1.Text)).ToString(); energija = Math.Round(Convert.ToDouble(tb_Prazlika.Text) * 9.2607, 2); lbl_Pizracunaj.Text = "Ukupan Izracun " + Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM4)), 2).ToString() + "kn"; Podatak = Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM4)), 2); lbl_Pizracunaj.Visible = Enabled; break; case "TM5": tb_Prazlika.Text = (Convert.ToInt32(tb_Plin2.Text) - Convert.ToInt32(tb_Plin1.Text)).ToString(); energija = Math.Round(Convert.ToDouble(tb_Prazlika.Text) * 9.2607, 2); lbl_Pizracunaj.Text = "Ukupan Izracun " + Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM5)), 2).ToString() + "kn"; Podatak = Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM5)), 2); lbl_Pizracunaj.Visible = Enabled; break; case "TM6": tb_Prazlika.Text = (Convert.ToInt32(tb_Plin2.Text) - Convert.ToInt32(tb_Plin1.Text)).ToString(); energija = Math.Round(Convert.ToDouble(tb_Prazlika.Text) * 9.2607, 2); lbl_Pizracunaj.Text = "Ukupan Izracun " + Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM6)), 2).ToString() + "kn"; Podatak = Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM6)), 2); lbl_Pizracunaj.Visible = Enabled; break; case "TM7": tb_Prazlika.Text = (Convert.ToInt32(tb_Plin2.Text) - Convert.ToInt32(tb_Plin1.Text)).ToString(); energija = Math.Round(Convert.ToDouble(tb_Prazlika.Text) * 9.2607, 2); lbl_Pizracunaj.Text = "Ukupan Izracun " + Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM7)), 2).ToString() + "kn"; Podatak = Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM7)), 2); lbl_Pizracunaj.Visible = Enabled; break; case "TM8": tb_Prazlika.Text = (Convert.ToInt32(tb_Plin2.Text) - Convert.ToInt32(tb_Plin1.Text)).ToString(); energija = Math.Round(Convert.ToDouble(tb_Prazlika.Text) * 9.2607, 2); lbl_Pizracunaj.Text = "Ukupan Izracun " + Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM8)), 2).ToString() + "kn"; Podatak = Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM8)), 2); lbl_Pizracunaj.Visible = Enabled; break; case "TM9": tb_Prazlika.Text = (Convert.ToInt32(tb_Plin2.Text) - Convert.ToInt32(tb_Plin1.Text)).ToString(); energija = Math.Round(Convert.ToDouble(tb_Prazlika.Text) * 9.2607, 2); lbl_Pizracunaj.Text = "Ukupan Izracun " + Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM9)), 2).ToString() + "kn"; Podatak = Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM9)), 2); lbl_Pizracunaj.Visible = Enabled; break; case "TM10": tb_Prazlika.Text = (Convert.ToInt32(tb_Plin2.Text) - Convert.ToInt32(tb_Plin1.Text)).ToString(); energija = Math.Round(Convert.ToDouble(tb_Prazlika.Text) * 9.2607, 2); lbl_Pizracunaj.Text = "Ukupan Izracun " + Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM10)), 2).ToString() + "kn"; Podatak = Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM10)), 2); lbl_Pizracunaj.Visible = Enabled; break; case "TM11": tb_Prazlika.Text = (Convert.ToInt32(tb_Plin2.Text) - Convert.ToInt32(tb_Plin1.Text)).ToString(); energija = Math.Round(Convert.ToDouble(tb_Prazlika.Text) * 9.2607, 2); lbl_Pizracunaj.Text = "Ukupan Izracun " + Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM11)), 2).ToString() + "kn"; Podatak = Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM11)), 2); lbl_Pizracunaj.Visible = Enabled; break; case "TM12": tb_Prazlika.Text = (Convert.ToInt32(tb_Plin2.Text) - Convert.ToInt32(tb_Plin1.Text)).ToString(); energija = Math.Round(Convert.ToDouble(tb_Prazlika.Text) * 9.2607, 2); lbl_Pizracunaj.Text = "Ukupan Izracun " + Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM12)), 2).ToString() + "kn"; Podatak = Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM12)), 2); lbl_Pizracunaj.Visible = Enabled; break; } } } catch { MessageBox.Show("Unesite znamenke "); } } } if (cb_Tarifa.SelectedItem.ToString() == "PIS") { double energija; double TM1 = 0.3953; double TM2 = 0.3830; double TM3 = 0.3830; double TM4 = 0.3769; double TM5 = 0.3708; double TM6 = 0.3646; double TM7 = 0.3585; double TM8 = 0.3524; double TM9 = 0.3461; double TM10 = 0.3339; double TM11 = 0.3216; double TM12 = 0.3094; try { if (Convert.ToInt32(tb_Plin2.Text) < Convert.ToInt32(tb_Plin1.Text)) { Form NovoStanje = new NovoStanje(); NovoStanje.Show(); } else { switch (cb_TM.SelectedItem.ToString()) { case "TM1": tb_Prazlika.Text = (Convert.ToInt32(tb_Plin2.Text) - Convert.ToInt32(tb_Plin1.Text)).ToString(); energija = Math.Round(Convert.ToDouble(tb_Prazlika.Text) * 9.638183, 2); lbl_Pizracunaj.Text = "Ukupan Izracun " + Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM1)), 2).ToString() + "kn"; Podatak = Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM1)), 2); lbl_Pizracunaj.Visible = Enabled; break; case "TM2": tb_Prazlika.Text = (Convert.ToInt32(tb_Plin2.Text) - Convert.ToInt32(tb_Plin1.Text)).ToString(); energija = Math.Round(Convert.ToDouble(tb_Prazlika.Text) * 9.638183, 2); lbl_Pizracunaj.Text = "Ukupan Izracun " + Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM2)), 2).ToString() + "kn"; Podatak = Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM2)), 2); lbl_Pizracunaj.Visible = Enabled; break; case "TM3": tb_Prazlika.Text = (Convert.ToInt32(tb_Plin2.Text) - Convert.ToInt32(tb_Plin1.Text)).ToString(); energija = Math.Round(Convert.ToDouble(tb_Prazlika.Text) * 9.638183, 2); lbl_Pizracunaj.Text = "Ukupan Izracun " + Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM3)), 2).ToString() + "kn"; Podatak = Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM3)), 2); lbl_Pizracunaj.Visible = Enabled; break; case "TM4": tb_Prazlika.Text = (Convert.ToInt32(tb_Plin2.Text) - Convert.ToInt32(tb_Plin1.Text)).ToString(); energija = Math.Round(Convert.ToDouble(tb_Prazlika.Text) * 9.638183, 2); lbl_Pizracunaj.Text = "Ukupan Izracun " + Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM4)), 2).ToString() + "kn"; Podatak = Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM4)), 2); lbl_Pizracunaj.Visible = Enabled; break; case "TM5": tb_Prazlika.Text = (Convert.ToInt32(tb_Plin2.Text) - Convert.ToInt32(tb_Plin1.Text)).ToString(); energija = Math.Round(Convert.ToDouble(tb_Prazlika.Text) * 9.638183, 2); lbl_Pizracunaj.Text = "Ukupan Izracun " + Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM5)), 2).ToString() + "kn"; Podatak = Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM5)), 2); lbl_Pizracunaj.Visible = Enabled; break; case "TM6": tb_Prazlika.Text = (Convert.ToInt32(tb_Plin2.Text) - Convert.ToInt32(tb_Plin1.Text)).ToString(); energija = Math.Round(Convert.ToDouble(tb_Prazlika.Text) * 9.638183, 2); lbl_Pizracunaj.Text = "Ukupan Izracun " + Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM6)), 2).ToString() + "kn"; Podatak = Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM6)), 2); lbl_Pizracunaj.Visible = Enabled; break; case "TM7": tb_Prazlika.Text = (Convert.ToInt32(tb_Plin2.Text) - Convert.ToInt32(tb_Plin1.Text)).ToString(); energija = Math.Round(Convert.ToDouble(tb_Prazlika.Text) * 9.638183, 2); lbl_Pizracunaj.Text = "Ukupan Izracun " + Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM7)), 2).ToString() + "kn"; Podatak = Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM7)), 2); lbl_Pizracunaj.Visible = Enabled; break; case "TM8": tb_Prazlika.Text = (Convert.ToInt32(tb_Plin2.Text) - Convert.ToInt32(tb_Plin1.Text)).ToString(); energija = Math.Round(Convert.ToDouble(tb_Prazlika.Text) * 9.638183, 2); lbl_Pizracunaj.Text = "Ukupan Izracun " + Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM8)), 2).ToString() + "kn"; Podatak = Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM8)), 2); lbl_Pizracunaj.Visible = Enabled; break; case "TM9": tb_Prazlika.Text = (Convert.ToInt32(tb_Plin2.Text) - Convert.ToInt32(tb_Plin1.Text)).ToString(); energija = Math.Round(Convert.ToDouble(tb_Prazlika.Text) * 9.638183, 2); lbl_Pizracunaj.Text = "Ukupan Izracun " + Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM9)), 2).ToString() + "kn"; Podatak = Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM9)), 2); lbl_Pizracunaj.Visible = Enabled; break; case "TM10": tb_Prazlika.Text = (Convert.ToInt32(tb_Plin2.Text) - Convert.ToInt32(tb_Plin1.Text)).ToString(); energija = Math.Round(Convert.ToDouble(tb_Prazlika.Text) * 9.638183, 2); lbl_Pizracunaj.Text = "Ukupan Izracun " + Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM10)), 2).ToString() + "kn"; Podatak = Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM10)), 2); lbl_Pizracunaj.Visible = Enabled; break; case "TM11": tb_Prazlika.Text = (Convert.ToInt32(tb_Plin2.Text) - Convert.ToInt32(tb_Plin1.Text)).ToString(); energija = Math.Round(Convert.ToDouble(tb_Prazlika.Text) * 9.638183, 2); lbl_Pizracunaj.Text = "Ukupan Izracun " + Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM11)), 2).ToString() + "kn"; Podatak = Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM11)), 2); lbl_Pizracunaj.Visible = Enabled; break; case "TM12": tb_Prazlika.Text = (Convert.ToInt32(tb_Plin2.Text) - Convert.ToInt32(tb_Plin1.Text)).ToString(); energija = Math.Round(Convert.ToDouble(tb_Prazlika.Text) * 9.638183, 2); lbl_Pizracunaj.Text = "Ukupan Izracun " + Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM12)), 2).ToString() + "kn"; Podatak = Math.Round((Convert.ToDouble(energija) * Convert.ToDouble(TM12)), 2); lbl_Pizracunaj.Visible = Enabled; break; } } } catch { MessageBox.Show("Unesite znamenke"); } } }