private void btnSave_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         BIZ.User user = new BIZ.User();
         user.Name     = txtName.Text;
         user.email    = txtemail.Text;
         user.contact  = Convert.ToInt32(txtcontact.Text);
         user.dob      = txtdob.SelectedDate.Value;
         user.nic      = txtnic.Text;
         user.role     = cmbRole.Text;
         user.Password = txtPass.Password;
         db.User.Add(user);
         var res = db.SaveChanges();
         if (res == 1)
         {
             MessageBox.Show("User Created Successfully");
             clear();
         }
         else
         {
             MessageBox.Show("Something went wrong please try again.");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
示例#2
0
        private void btnSave_Click(object sender, RoutedEventArgs e)
        {
            int userID = Convert.ToInt32(txtID.Text);

            BIZ.User user = db.User.Where(u => u.ID == userID).FirstOrDefault();
            user.ID       = userID;
            user.Name     = txtName.Text;
            user.contact  = Convert.ToInt32(txtcontact.Text);
            user.email    = txtemail.Text;
            user.nic      = txtnic.Text;
            user.dob      = txtdob.SelectedDate.Value;
            user.role     = cmbRole.Text;
            user.Password = txtPass.Password;

            db.User.Attach(user);
            var entry = db.Entry(user);

            entry.State = System.Data.Entity.EntityState.Modified;
            var res = db.SaveChanges();

            if (res == 1)
            {
                MessageBox.Show("User Updated Successfully");
            }
            else
            {
                MessageBox.Show("Something went wrong please try again.");
            }
        }