private void button_delete_Click(object sender, EventArgs e) { try { if (MessageBox.Show("Sigur stergeti?", "Stergere") == DialogResult.OK) { /* functioneaza la fel * MessageBox.Show(dataGridView.Rows.Count.ToString()); * MessageBox.Show(dataGridView.Columns.Count.ToString()); * MessageBox.Show(dataGridView.RowCount.ToString()); * MessageBox.Show(dataGridView.ColumnCount.ToString()); * */ //MessageBox.Show(dataGridView.SelectedCells[0].RowIndex.ToString());//return nr rand , incepe cu 0 int rowindex = dataGridView.CurrentCell.RowIndex;//return nr rand , incepe cu 0 //int columnindex= dataGridView.CurrentCell.ColumnIndex; //MessageBox.Show(dataGridView.Rows[rowindex].Cells[columnindex].Value.ToString());//return continutul celulei curente int id_act = (int)dataGridView.Rows[rowindex].Cells[0].Value;//returneaza id-ul randului selectat using (HREntities hr = new HREntities()) { acte act = hr.actes.FirstOrDefault(r => r.id == id_act); if (act != null) { hr.actes.Remove(act); hr.SaveChanges(); grid_list(); } } } } catch (Exception ex) { MessageBox.Show(ex.Message + "\n" + ex.StackTrace + "\n" + ex.InnerException); } }
private void frm_Add_acte_Load(object sender, EventArgs e) { if (editare) {//pentru editare try{ this.Text = "Modificare act"; using (HREntities hr = new HREntities()){ acte act = hr.actes.FirstOrDefault(r => r.id == id_edit); if (act != null) { textBox_denumire.Text = act.denumire.ToString(); textBox_link.Text = act.continut.ToString(); } } }catch (Exception ex) { MessageBox.Show(ex.Message + "\n" + ex.StackTrace + "\n" + ex.InnerException); } } else { //pt adaugare } }
private void button_Ok_Click(object sender, EventArgs e) { if (editare) { /* * ent.actes.FirstOrDefault(r => r.id == 1); * acte a = new acte(); * a.denumire = textBox_denumire.Text; * a.continut = textBox_link.Text; * ent.SaveChanges(); */ try { using (HREntities ent = new HREntities()) { acte act = ent.actes.FirstOrDefault(r => r.id == id_edit); if (act != null) { act.denumire = textBox_denumire.Text; act.continut = textBox_link.Text; ent.SaveChanges(); } } } catch (Exception ex) { MessageBox.Show(ex.Message + "\n" + ex.StackTrace + "\n" + ex.InnerException); } } else { /*HREntities ent= new HREntities(); * acte a = new acte(); * a.denumire = textBox_denumire.Text; * a.continut = textBox_link.Text; * * ent.actes.Add(a); * ent.SaveChanges();*/ try { using (HREntities ent = new HREntities()) { acte act = new acte { denumire = textBox_denumire.Text, continut = textBox_link.Text, }; ent.actes.Add(act); ent.SaveChanges(); } } catch (Exception ex) { // throw; MessageBox.Show(ex.Message + "\n" + ex.StackTrace + "\n" + ex.InnerException); } finally { //release daca e cazul } } this.Close(); }