private void Form1_Load(object sender, EventArgs e) { PreminuliPacijenti pac1 = new PreminuliPacijenti("Kurt", "Cobain", new DateTime(1994, 4, 5), new DateTime(1967, 2, 20), "Samoubistvo", "Muško"); PreminuliPacijenti pac2 = new PreminuliPacijenti("Emina", "Ćatić", new DateTime(2017, 12, 20), new DateTime(1997, 2, 14), "Popila strihnin", "Žensko"); PreminuliPacijenti pac3 = new PreminuliPacijenti("Chester", "Bennington", new DateTime(2017, 7, 20), new DateTime(1976, 3, 20), "Samoubistvo", "Muško"); PreminuliPacijenti pac4 = new PreminuliPacijenti("Kenan", "Bajrić", new DateTime(2015, 8, 16), new DateTime(1991, 5, 20), "Saobraćajna nesreća", "Muško"); globalnaKlasa.klinika17270.registrujPreminulogPacijenta(pac1); globalnaKlasa.klinika17270.registrujPreminulogPacijenta(pac2); globalnaKlasa.klinika17270.registrujPreminulogPacijenta(pac3); globalnaKlasa.klinika17270.registrujPreminulogPacijenta(pac4); }
static void Main() { PreminuliPacijenti pac1 = new PreminuliPacijenti("Kurt", "Cobain", new DateTime(1994, 4, 5), new DateTime(1967, 2, 20), "Samoubistvo", "Muško"); PreminuliPacijenti pac2 = new PreminuliPacijenti("Emina", "Ćatić", new DateTime(2017, 12, 20), new DateTime(1997, 2, 14), "Popila strihnin", "Žensko"); PreminuliPacijenti pac3 = new PreminuliPacijenti("Chester", "Bennington", new DateTime(2017, 7, 20), new DateTime(1976, 3, 20), "Samoubistvo", "Muško"); PreminuliPacijenti pac4 = new PreminuliPacijenti("Kenan", "Bajrić", new DateTime(2015, 8, 16), new DateTime(1991, 5, 20), "Saobraćajna nesreća", "Muško"); globalnaKlasa.klinika17270.registrujPreminulogPacijenta(pac1); globalnaKlasa.klinika17270.registrujPreminulogPacijenta(pac2); globalnaKlasa.klinika17270.registrujPreminulogPacijenta(pac3); globalnaKlasa.klinika17270.registrujPreminulogPacijenta(pac4); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); }
private void button1_Click(object sender, EventArgs e) { try { if (brojMjeseciIzmedu(dateTimePicker5.Value) > 6) errorProvider1.SetError(pictureBox1, "Slika starija od 6 mjeseci. Učitajte novu!"); if (comboBox1.SelectedIndex >= 0 && textBox1.TextLength != 0 && textBox2.TextLength != 0 && textBox3.TextLength != 0 && dateTimePicker1.Value != null && comboBox2.SelectedIndex >= 0 && comboBox3.SelectedIndex >= 0 && dateTimePicker2.Value != null && pictureBox1.Image != null && comboBox1.SelectedItem.Equals("Normalni slučaj") && brojMjeseciIzmedu(dateTimePicker5.Value) < 6) goto ok; if (comboBox1.SelectedIndex >= 0 && textBox1.TextLength != 0 && textBox2.TextLength != 0 && textBox3.TextLength != 0 && dateTimePicker1.Value != null && comboBox2.SelectedIndex >= 0 && comboBox3.SelectedIndex >= 0 && dateTimePicker2.Value != null && pictureBox1.Image != null && comboBox1.SelectedItem.Equals("Hitni slučaj") && brojMjeseciIzmedu(dateTimePicker5.Value) < 6 && richTextBox1.TextLength != 0 && radioButton2.Checked ) goto ok; if (comboBox1.SelectedIndex >= 0 && textBox1.TextLength != 0 && textBox2.TextLength != 0 && textBox3.TextLength != 0 && dateTimePicker1.Value != null && comboBox2.SelectedIndex >= 0 && comboBox3.SelectedIndex >= 0 && dateTimePicker2.Value != null && pictureBox1.Image != null && comboBox1.SelectedItem.Equals("Hitni slučaj") && brojMjeseciIzmedu(dateTimePicker5.Value) < 6 && richTextBox1.TextLength != 0 && radioButton1.Checked && dateTimePicker3.Value != null && textBox4.TextLength != 0 && radioButton5.Checked) goto ok; if (comboBox1.SelectedIndex >= 0 && textBox1.TextLength != 0 && textBox2.TextLength != 0 && textBox3.TextLength != 0 && dateTimePicker1.Value != null && comboBox2.SelectedIndex >= 0 && comboBox3.SelectedIndex >= 0 && dateTimePicker2.Value != null && pictureBox1.Image != null && comboBox1.SelectedItem.Equals("Hitni slučaj") && brojMjeseciIzmedu(dateTimePicker5.Value) < 6 && richTextBox1.TextLength != 0 && radioButton1.Checked && dateTimePicker3.Value != null && textBox4.TextLength != 0 && radioButton6.Checked && dateTimePicker4.Value != null) goto ok; if (richTextBox1.TextLength != 0 && textBox3.TextLength != 0 && textBox1.TextLength != 0 && textBox2.TextLength != 0 && comboBox1.SelectedIndex >= 0 && comboBox2.SelectedIndex >= 0 && comboBox3.SelectedIndex >= 0 && pictureBox1.Image != null) { if (textBox3.TextLength != 0) errorProvider1.SetError(textBox3, ""); if (textBox1.TextLength != 0) errorProvider1.SetError(textBox1, ""); if (textBox2.TextLength != 0) errorProvider1.SetError(textBox2, ""); if (pictureBox1.Image != null) errorProvider1.SetError(pictureBox1, ""); if (comboBox1.SelectedIndex >= 0) errorProvider1.SetError(comboBox1, ""); if (comboBox2.SelectedIndex >= 0) errorProvider1.SetError(comboBox2, ""); if (comboBox3.SelectedIndex >= 0) errorProvider1.SetError(comboBox3, ""); if (comboBox1.SelectedItem.Equals("Normalni slučaj")) goto ok; if (comboBox1.SelectedIndex >= 0 && comboBox1.SelectedItem.Equals("Hitni slučaj")) { if (richTextBox1.TextLength != 0) errorProvider1.SetError(richTextBox1, ""); if (radioButton1.Checked || radioButton2.Checked) errorProvider1.SetError(groupBox1, ""); if (radioButton1.Checked) { if (textBox4.TextLength != 0) errorProvider1.SetError(textBox4, ""); if (radioButton5.Checked || radioButton6.Checked) errorProvider1.SetError(groupBox2, ""); } } } if (richTextBox1.TextLength == 0 || textBox3.TextLength == 0 || textBox1.TextLength == 0 || textBox2.TextLength == 0 || comboBox1.SelectedIndex < 0 || comboBox2.SelectedIndex < 0 || comboBox3.SelectedIndex < 0 || pictureBox1.Image == null || !radioButton2.Checked || !radioButton5.Checked || !radioButton6.Checked || !radioButton1.Checked) { if (textBox3.TextLength == 0) errorProvider1.SetError(textBox3, "Unesite JMBG pacijenta!"); if (textBox1.TextLength == 0) errorProvider1.SetError(textBox1, "Unesite ime pacijenta!"); if (textBox2.TextLength == 0) errorProvider1.SetError(textBox2, "Unesite prezime pacijenta!"); if (pictureBox1.Image == null) errorProvider1.SetError(pictureBox1, "Odaberite sliku!"); if (comboBox1.SelectedIndex < 0) errorProvider1.SetError(comboBox1, "Odaberite tip pacijenta!"); if (comboBox2.SelectedIndex < 0) errorProvider1.SetError(comboBox2, "Odaberite spol pacijenta"); if (comboBox3.SelectedIndex < 0) errorProvider1.SetError(comboBox3, "Odaberite bračno stanje pacijenta!"); if (comboBox1.SelectedIndex >= 0 && comboBox1.SelectedItem.Equals("Hitni slučaj")) { if (richTextBox1.TextLength == 0 ) errorProvider1.SetError(richTextBox1, "Opišite prvu pomoć!"); if (!(radioButton1.Checked) && !(radioButton2.Checked)) errorProvider1.SetError(groupBox1, "Odaberite!"); if (radioButton1.Checked) { if (textBox4.TextLength == 0) errorProvider1.SetError(textBox4, "Unesite uzrok smrti!"); if (!(radioButton5.Checked) && !(radioButton6.Checked)) errorProvider1.SetError(groupBox2, "Odaberite!"); } } throw new Exception("Nepotpuni podaci!"); } ok: toolStripLabel1.Text = string.Empty; if (comboBox1.SelectedItem.Equals("Normalni slučaj")) { NormalniSlucajevi pac = new NormalniSlucajevi(textBox1.Text, textBox2.Text, dateTimePicker1.Value, textBox3.Text, comboBox2.SelectedItem.ToString(), dateTimePicker2.Value, comboBox3.SelectedItem.ToString(), pictureBox1.ImageLocation,pictureBox1.Image); globalnaKlasa.klinika17270.registrujNovogPacijenta(pac); // globalnaKlasa.klinika17270.ListaPacijenata.Add(pac); } else if (comboBox1.SelectedItem.Equals("Hitni slučaj")) { HitniSlucajevi pac = new HitniSlucajevi(textBox1.Text, textBox2.Text, dateTimePicker1.Value, textBox3.Text, comboBox2.SelectedItem.ToString(), dateTimePicker2.Value, comboBox3.SelectedItem.ToString(),pictureBox1.ImageLocation, pictureBox1.Image); globalnaKlasa.klinika17270.registrujNovogPacijenta(pac); // globalnaKlasa.klinika17270.ListaPacijenata.Add(pac); listaPrvePomoci.Clear(); listaPrvePomoci.AddRange(richTextBox1.Lines); if (radioButton1.Checked) { if (radioButton6.Checked) { PreminuliPacijenti pac1 = new PreminuliPacijenti(textBox1.Text, textBox2.Text, dateTimePicker3.Value, dateTimePicker1.Value, textBox4.Text, comboBox2.SelectedItem.ToString(), true, dateTimePicker4.Value); globalnaKlasa.klinika17270.registrujPreminulogPacijenta(pac1); } else if (radioButton5.Checked) { PreminuliPacijenti pac1 = new PreminuliPacijenti(textBox1.Text, textBox2.Text, dateTimePicker3.Value, dateTimePicker1.Value, textBox4.Text, comboBox2.SelectedItem.ToString()); globalnaKlasa.klinika17270.registrujPreminulogPacijenta(pac1); } } } MessageBox.Show("Pacijent uspješno registrovan.", "Informacija", MessageBoxButtons.OK, MessageBoxIcon.Information); Tuple<string,string> podaci = new Tuple<string, string>(textBox1.Text,textBox2.Text); globalnaKlasa.registrovaniPacijenti.Add(textBox3.Text,podaci); ocistiPodatke(); setovanjeNaFalse(); } catch (Exception ex) { toolStripLabel1.Text = ex.Message; } }