コード例 #1
0
        private void button2_Click(object sender, EventArgs e)
        {
            D_od = Convert.ToDateTime(picDatumod.Value.ToString("MM/dd/yyyy"));
            D_do = Convert.ToDateTime(picDatumdo.Value.ToString("MM/dd/yyyy"));
            try
            {
                Osvezi(); int ishod            = Rukujcenom();
                Rezervacija   Nova_rezervacija = new Rezervacija(Convert.ToInt32(id_automobila), Convert.ToInt32(id_kupca), Convert.ToDateTime(D_od.ToString("MM/dd/yyyy")), Convert.ToDateTime(D_do.ToString("MM/dd/yyyy")), cena);
                fajl = new FileStream("Rezervacija.txt", FileMode.Append);
                StreamWriter w             = new StreamWriter(fajl, Encoding.UTF8);
                int          broj_upisanih = 0;

                if (ishod > 0)
                {
                    broj_upisanih = Rezervacija.Rezervisi(w, Rezervacije, Nova_rezervacija); w.Close(); fajl.Close();
                }
                else
                {
                    MessageBox.Show("Безуспешно уписивање резервације на информациони систем \n не можете имати више резервација у овом опсегу!", "Упозорење!", MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1);
                }
                if (broj_upisanih > 0)
                {
                    txtUkupnaCena.Text = cena.ToString();
                    MessageBox.Show("Успешно сте унели нову резервацију у информациони систем за издавање возила!\n", "Обавештење", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                    brisi_polja();
                }

                else if (broj_upisanih == -1)
                {
                    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);
            }
            sreader.Close();
            fajl.Close();
            Osvezi();
            button2.Enabled = false;
        }
コード例 #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            int ishod = Rukujcenom();

            try
            {
                Rezervacija Nova_rezervacija = new Rezervacija(Convert.ToInt32(cbAutomobil.Text.Split('-')[0]), Convert.ToInt32(cbKupac.Text.Split('-')[0]), Convert.ToDateTime(D_od.ToString("MM/dd/yyyy")), Convert.ToDateTime(D_do.ToString("MM/dd/yyyy")), cena);
                fajl = new FileStream(putanja, FileMode.Append);
                StreamWriter w             = new StreamWriter(fajl, Encoding.UTF8);
                int          broj_upisanih = 0;
                if (ishod > 0)
                {
                    broj_upisanih = Rezervacija.Rezervisi(w, Rezervacije, Nova_rezervacija); w.Close(); fajl.Close();
                }
                else
                {
                    MessageBox.Show("Безуспешно уписивање резервације на информациони систем \n не можете имати више резервација у овом опсегу за једног корисника!", "Упозорење!", MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1);
                }
                if (broj_upisanih > 0)
                {
                    MessageBox.Show("Успешно сте унели нову резервацију у информациони систем за издавање возила!\n", "Обавештење", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                    brisi_polja();
                }

                else if (broj_upisanih == -1)
                {
                    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);
            }
            sreader.Close();
            fajl.Close();
            Osvezi();
        }