Ejemplo n.º 1
0
 private void UpdateBtn_Click(object sender, EventArgs e)
 {
     if (AccountTB.Text.Length == 0 || UsernameTB.Text.Length == 0 || PasswordTB.Text.Length == 0)
     {
         MessageBox.Show("Please select a record to update");
     }
     else
     {
         lockerTable.UserID      = Int32.Parse(userID);
         lockerTable.AccountName = AccountTB.Text.Trim();
         lockerTable.Username    = UsernameTB.Text.Trim();
         lockerTable.Password    = PasswordTB.Text.Trim();
         using (DBEntity db = new DBEntity())
         {
             if (lockerTable.AccountID == 0)
             {
                 db.UserLockers.Add(lockerTable);
             }
             else
             {
                 db.Entry(lockerTable).State = EntityState.Modified;
             }
             db.SaveChanges();
         }
         DataPopulate();
         MessageBox.Show("Record Successfully added");
     }
 }
Ejemplo n.º 2
0
 private void DeleteBtn_Click(object sender, EventArgs e)
 {
     if (AccountTB.Text.Length == 0 || UsernameTB.Text.Length == 0 || PasswordTB.Text.Length == 0)
     {
         MessageBox.Show("Please select a record to delete");
     }
     else
     {
         if (MessageBox.Show("Are you sure to delete this record permanently?", "Cofirm Delete", MessageBoxButtons.YesNo) == DialogResult.Yes)
         {
             using (DBEntity db = new DBEntity())
             {
                 var record = db.Entry(lockerTable);
                 if (record.State == EntityState.Detached)
                 {
                     db.UserLockers.Attach(lockerTable);
                 }
                 db.UserLockers.Remove(lockerTable);
                 db.SaveChanges();
                 DataPopulate();
                 clear();
                 MessageBox.Show("Record deleted successfully.");
             }
         }
     }
 }