Exemple #1
0
 void deleteEntry()
 {
     if (MessageBox.Show("Sind Sie sicher, dass Sie den Datensatz löschen wollen?", " Adressverwaltung", MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         using (DB_AddressEntities db = new DB_AddressEntities())
         {
             var entry = db.Entry(anschriftModel);
             if (entry.State == EntityState.Detached)
             {
                 db.Anschrifts.Attach(anschriftModel);
             }
             db.Anschrifts.Remove(anschriftModel);
             db.SaveChanges();
             clean();
             MessageBox.Show("Delete Succesfully!");
         }
     }
 }
Exemple #2
0
        /// <summary>
        /// Used to save and update ;
        /// Also checked the duplicate data before Insert and Update a entry.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (initializeDataFields())
            {
                anschriftModel.HashCode = GetHashCode().ToString();
                if (checkDuplicateEntity(GetHashCode().ToString())) //check duplicacy Entry
                {
                    MessageBox.Show("Data Already Exits!");
                }
                else
                {
                    try
                    {
                        using (DB_AddressEntities db = new DB_AddressEntities())
                        {
                            if (anschriftModel.AnschriftID == 0)//Insert
                            {
                                db.Anschrifts.Add(anschriftModel);
                            }
                            else//Update
                            {
                                db.Entry(anschriftModel).State = EntityState.Modified;
                                //string s=getHashCode();
                            }


                            db.SaveChanges();
                        }
                        clean();
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                        return;
                    }
                    loadGridviewData();
                    MessageBox.Show("Submitted Succesfully!");
                }
            }
        }