private void sendReportButton_Click(object sender, EventArgs e) { if (noteRichTextBox.Text == "") { MessageBox.Show("Polje za grešku ne smije biti prazno.", "Upozorenje", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (noteRichTextBox.Text.Length > 128) { MessageBox.Show("Maksimalan broj karaktera za opis greške je 128.", "Upozorenje", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { using (var db = new BIOSKOPEntities()) { GREŠKE novaGreska = new GREŠKE() { opis_greske = noteRichTextBox.Text.ToString() }; db.GREŠKE.Add(novaGreska); db.SaveChanges(); } MessageBox.Show("Izvještaj poslat.", "Obavještenje", MessageBoxButtons.OK, MessageBoxIcon.Information); noteRichTextBox.Text = ""; } }
//brisanje greske private void deleteReportButton_Click(object sender, EventArgs e) { try { using (var db = new BIOSKOPEntities()) { GREŠKE izbrisiGresku = new GREŠKE(); int id_greske = Int32.Parse(loadReportIDLabel.Text.ToString()); izbrisiGresku = db.GREŠKE.Where(k => k.greska_id == id_greske).FirstOrDefault(); db.GREŠKE.Remove(izbrisiGresku); db.SaveChanges(); } loadReportIDLabel.Text = ""; loadReportIDLabel.Hide(); RefreshDataGrid(); } catch { MessageBox.Show("Morate odbrati grešku.", "Upozorenje", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }