Beispiel #1
0
 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);
     }
 }
Beispiel #2
0
 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
     }
 }
Beispiel #3
0
 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();
 }