Advertisement
Guest User

Untitled

a guest
Jul 10th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.20 KB | None | 0 0
  1. void UpdateProfileClick(object sender, EventArgs e)
  2. {
  3. FileStream fs;
  4. BinaryReader br;
  5.  
  6. if(usernameUser.Text=="" || passwordUser.Text=="" || namaLengkapUser.Text=="" || tglLahirUser.Text=="" || pekerjaanUser.Text=="" || alamatUser.Text=="" || noHpUser.Text=="" || foto.Image==null )
  7. {
  8. MessageBox.Show("Data belum lengkap. Isilah semua data anda.", "Register Gagal", MessageBoxButtons.OK, MessageBoxIcon.Error);
  9. return;
  10. }
  11.  
  12. koneksi.Open();
  13.  
  14. string FileName = fototext.Text;
  15. byte[] ImageData;
  16. fs = new FileStream(FileName, FileMode.Open, FileAccess.Read);
  17. br = new BinaryReader(fs);
  18. ImageData = br.ReadBytes((int)fs.Length);
  19. br.Close();
  20. fs.Close();
  21.  
  22. MySqlCommand cmd = new MySqlCommand("update user set nama=@nama, password=@password, tanggal_lahir=@tanggal_lahir, pekerjaan=@pekerjaan, alamat=@alamat, no_hp=@no_hp, image=@image where username=@username", koneksi);
  23. cmd.Parameters.AddWithValue(@"nama", namaLengkapUser.Text);
  24. cmd.Parameters.AddWithValue(@"password", passwordUser.Text);
  25. cmd.Parameters.AddWithValue(@"tanggal_lahir", tglLahirUser.Text);
  26. cmd.Parameters.AddWithValue(@"pekerjaan", pekerjaanUser.Text);
  27. cmd.Parameters.AddWithValue(@"alamat", alamatUser.Text);
  28. cmd.Parameters.AddWithValue(@"no_hp", noHpUser.Text);
  29. cmd.Parameters.AddWithValue(@"username", usernameUser.Text);
  30. cmd.Parameters.AddWithValue(@"image", ImageData);
  31.  
  32. try{
  33. cmd.ExecuteNonQuery();
  34. MessageBox.Show("Data profil berhasil di-edit.", "Sukses", MessageBoxButtons.OK, MessageBoxIcon.Information);
  35. namauser.Text = namaLengkapUser.Text;
  36. }
  37. catch (MySqlException ex){
  38. MessageBox.Show(ex.ToString());
  39. }
  40. koneksi.Close();
  41. }
  42.  
  43. string FileName = fototext.Text;
  44. byte[] ImageData;
  45. fs = new FileStream(FileName, FileMode.Open, FileAccess.Read);
  46. br = new BinaryReader(fs);
  47. ImageData = br.ReadBytes((int)fs.Length);
  48. br.Close();
  49. fs.Close();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement