Ejemplo n.º 1
0
        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;
                    }
                }
            }
        }
Ejemplo n.º 2
0
        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!");
            }
        }
Ejemplo n.º 3
0
        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");
                }
            }
        }