예제 #1
0
        public static List <Automobil> Procitaj_Automobil(StreamReader f)
        {
            List <Automobil> Automobili = new List <Automobil>();

            while (!f.EndOfStream)
            {
                string[]  delovi_teksta = f.ReadLine().Split('|');
                Automobil Automobil     = new Automobil(Convert.ToInt32(delovi_teksta[0]), delovi_teksta[1], delovi_teksta[2], Convert.ToInt32(delovi_teksta[3]), Convert.ToInt32(delovi_teksta[4]), delovi_teksta[5], delovi_teksta[6], delovi_teksta[7], delovi_teksta[8], Convert.ToInt32(delovi_teksta[9]));
                Automobili.Add(Automobil);
            }
            f.Close();
            return(Automobili);
        }
예제 #2
0
 private void button2_Click(object sender, EventArgs e)
 {
     if (txtMarka.Text.Length > 0 && txtModel.Text.Length > 0 && txtGodina.Text.Length > 0 && txtKubikaza.Text.Length > 0 && cbPogon.Text.Length > 0 && cbMenjac.Text.Length > 0 && txtKaroserija.Text.Length > 0 && cbGorivo.Text.Length > 0 && cbVrata.Text.Length > 0)
     {
         int br = Automobil.Brisi_Automobil(int.Parse(txtID.Text), putanja);
         if (br > 0)
         {
             MessageBox.Show("Успешно обрисан запис!", "Информација", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
         }
         brisi_polja();
         Osvezi();
     }
     else
     {
         MessageBox.Show("Обавезно попунити сва поља!\n", "Обавештење", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
     }
 }
예제 #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            txtID.Enabled   = true;
            button2.Enabled = button3.Enabled = button4.Enabled = button5.Enabled = true; button1.Enabled = false;
            if (txtMarka.Text.Length > 0 && txtModel.Text.Length > 0 && txtGodina.Text.Length > 0 && txtKubikaza.Text.Length > 0 && cbPogon.Text.Length > 0 && cbMenjac.Text.Length > 0 && txtKaroserija.Text.Length > 0 && cbGorivo.Text.Length > 0 && cbVrata.Text.Length > 0)
            {
                try
                {
                    Automobil Novi_auto = new Automobil((Automobili.Count + 1), txtMarka.Text, txtModel.Text, Convert.ToInt32(txtGodina.Text), Convert.ToInt32(txtKubikaza.Text), cbPogon.Text, cbMenjac.Text, txtKaroserija.Text, cbGorivo.Text, Convert.ToInt32(cbVrata.Text));
                    fajl = new FileStream(putanja, FileMode.Append);
                    StreamWriter w             = new StreamWriter(fajl, Encoding.UTF8);
                    int          broj_upisanih = Automobil.UpsiNovogAutomobila(w, Novi_auto, Automobili); w.Close(); fajl.Close();
                    if (broj_upisanih > 0)
                    {
                        MessageBox.Show("Успешно сте унели нов аутомобил у информациони систем за издавање возила!\n", "Обавештење", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                        brisi_polja();
                    }
                    else if (broj_upisanih == 1)
                    {
                        MessageBox.Show("Безуспешно уношење аутомобила на информациони систем \n аутомобил тог модела,годишта,горива и марке постоји у систему!", "Упозорење!", MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1);
                        brisi_polja();
                    }
                    else
                    {
                        MessageBox.Show("Безуспешно уписивање аутомобила на информациони систем \n аутомобил са датим ID_ем постоји у бази података!", "Упозорење!", MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1);
                        brisi_polja();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("" + ex.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
                }
            }
            else
            {
                MessageBox.Show("Обавезно попунити сва поља!\n", "Обавештење", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
            }
            sreader.Close();
            fajl.Close();
            Osvezi();

            brisi_polja();
        }
예제 #4
0
 public frmPonuda()
 {
     InitializeComponent();
     try
     {
         putanja = "Ponuda.txt";
         Osvezi();
         fajl       = new FileStream("Automobil.txt", FileMode.Open);
         sreader    = new StreamReader(fajl);
         Automobili = Automobil.Procitaj_Automobil(sreader);
         foreach (Automobil auto in Automobili)
         {
             cbID_IMEAuta.Items.Add(auto.Id_auto + "-" + auto.Marka + " " + auto.Model);
         }
         fajl.Close(); i = 0;
     }
     catch (Exception ex)
     {
         MessageBox.Show("" + ex.Message, "грешка", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
     }
 }