private void Button_Click(object sender, RoutedEventArgs e) { bool Gender = true; if (MorabiZan.IsChecked == true) { Gender = false; } SHA256CryptoServiceProvider Sha2 = new SHA256CryptoServiceProvider(); byte[] B1; byte[] B2; B1 = UTF8Encoding.UTF8.GetBytes(MorabiPassword.Text); B2 = Sha2.ComputeHash(B1); string UserPasswordHashed = BitConverter.ToString(B2); MorabiTable m = new MorabiTable(); m.MorabiName = MorabiName.Text; m.MorabiFamily = MorabiFamily.Text; m.MorabiMeliCode = MorabiCodeMeli.Text; m.MorabiPhone = MorabiPhone.Text; m.MorabiSen = Convert.ToByte(MorabiSen.Text); m.MorabiUsername = UserName.Text; if (MorabiPassword.Text == MorabiPasswordRep.Text) { m.MorabiPassword = UserPasswordHashed; } else { MorabiPassword.Focus(); MessageBox.Show("تکرار رمز عبور درست نمیباشد"); } m.MorabiGender = Gender; if (ImageName != "") { FileStream fs = new FileStream(ImageName, FileMode.Open, FileAccess.Read); byte[] imgByteArr = new byte[fs.Length]; fs.Read(imgByteArr, 0, Convert.ToInt32(fs.Length)); fs.Close(); m.MorabiImage = imgByteArr; } database.MorabiTable.Add(m); database.SaveChanges(); }
private void Button_Click_1(object sender, RoutedEventArgs e) { try { MorabiTable m = database.MorabiTable.First(c => c.MorabiID == ID); m.MorabiName = MorabiName.Text; m.MorabiFamily = MorabiFamily.Text; m.MorabiMeliCode = MorabiCodeMeli.Text; m.MorabiPhone = MorabiPhone.Text; m.MorabiSen = Convert.ToByte(MorabiSen.Text); database.SaveChanges(); MessageBox.Show("اطلاعات با موفقیت بروزرسانی شد."); } catch { MessageBox.Show("در به روز رسانی اطلاعات مشکلی به وجود آمد."); } }
private void Button_Click_1(object sender, RoutedEventArgs e) { if (OldPassword.Password == passwordfind) { if (Password.Password == PasswordRetry.Password) { MorabiTable m = database.MorabiTable.First(c => c.MorabiID == ID); m.MorabiPassword = Password.Password; database.SaveChanges(); MessageBox.Show("اطلاعات با موفقیت بروزرسانی شد."); } else { MessageBox.Show("در به روز رسانی اطلاعات مشکلی به وجود آمد."); } } else { MessageBox.Show("پسورد قدیمی اشتباه است"); } }