Advertisement
Guest User

Untitled

a guest
May 20th, 2017
568
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.98 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Web;
  5. using System.Web.UI;
  6. using System.Web.UI.WebControls;
  7. using MySql.Data;
  8. using MySql.Data.MySqlClient;
  9. using System.Net.Mail;
  10.  
  11.  
  12. public partial class student_tambah_penyelia : System.Web.UI.Page
  13. {
  14. private void send_mail(String toEmail)
  15. {
  16. try
  17. {//("see.chloe09@gmail.com", "123456ab!");
  18.  
  19. MailMessage mail = new MailMessage();
  20. SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com");
  21. SmtpClient sm = new SmtpClient("smtp-proxy.tm.net.my");
  22. mail.From = new MailAddress("your_email_address@gmail.com", "FTSM Admin");
  23. mail.To.Add(toEmail);
  24. mail.Subject = "Pertukaran status";
  25. mail.Body = "This is for testing SMTP mail from GMAIL";
  26.  
  27. SmtpServer.Port = 587;
  28. SmtpServer.Credentials = new System.Net.NetworkCredential("see.chloe09@gmail.com", "123456ab!");
  29. SmtpServer.EnableSsl = true;
  30.  
  31. SmtpServer.Send(mail);
  32. //sm.Send(mail);
  33. //MessageBox.Show("mail Send");
  34. }
  35. catch (Exception ex)
  36. {
  37. //MessageBox.Show(ex.ToString());
  38. }
  39.  
  40. }
  41. protected void Page_Load(object sender, EventArgs e)
  42. {
  43. if (Session["NoMatrik"] == null)
  44. {// need to login first
  45. Response.Redirect("mainframe.html");
  46. return;
  47. }
  48. String NoMatrik = Session["NoMatrik"].ToString();
  49.  
  50. string connectionString = "datasource=localhost;username=root;password=root;database=tsftsm";
  51. MySqlConnection mySqlConnection = new MySqlConnection(connectionString);
  52. try
  53.  
  54. {
  55.  
  56.  
  57. mySqlConnection.Open();
  58. String strQuery = "SELECT * FROM `pelajar`, `penyelia` WHERE `pelajar`.`Nama Penyelia Utama` = `penyelia`.`id` AND `NoMatrik` = '" + NoMatrik + "'";
  59. MySqlCommand mySqlCommand = new MySqlCommand(strQuery, mySqlConnection);
  60. MySqlDataReader results = mySqlCommand.ExecuteReader();
  61.  
  62. if (results.HasRows && results.Read())
  63. {
  64. namapelajar.Text = (String)results["Nama"];
  65. nomatrik.Text = (String)results["NoMatrik"];
  66. notelefon.Text = (String)results["No.Telefon(R)"];
  67. emel.Text = (String)results["Email"];
  68. alamatsemasa.Text = (String)results["Alamat Semasa"];
  69. kumpulanpenyelidikan.Text = (String)results["Kumpulan Penyelidikan"];
  70. programpengajian.Text = (String)results["Nama Program"];
  71. jenispengajian.Text = (String)results["Jenis Pengajian"];
  72. bentukpendaftaran.Text = (String)results["Bentuk Pendaftaran"];
  73. jabatan.Text = (String)results["Jabatan"];
  74. penyelia.Text = (String)results["namaPenyelia"];
  75. tarikhpendaftaran.Text = ((DateTime)results["Tarikh Pendaftaran"]).ToString();
  76. }
  77.  
  78. }
  79. finally
  80. {
  81. mySqlConnection.Close();
  82. }
  83.  
  84.  
  85. penyelialist.Items.Clear();
  86. try
  87. {
  88. mySqlConnection.Open();
  89. String strQuery = "SELECT id, namaPenyelia FROM `tsftsm`.`penyelia`";
  90. MySqlCommand mySqlCommand = new MySqlCommand(strQuery, mySqlConnection);
  91. MySqlDataReader results = mySqlCommand.ExecuteReader();
  92. ListItem litem;
  93. while (results.HasRows && results.Read())
  94. {
  95. UInt32 nId = (UInt32)results["id"];
  96. litem = new ListItem((String)results["namaPenyelia"], nId.ToString());
  97. penyelialist.Items.Add(litem);
  98. }
  99.  
  100. }
  101. finally
  102. {
  103. mySqlConnection.Close();
  104. }
  105.  
  106.  
  107.  
  108. }
  109. protected void Button4_Click(object sender, EventArgs e)
  110. {
  111. String idPelajar = Session["NoMatrik"].ToString();
  112. String penyeliaBaru = Request.Form.Get("penyelialist").ToString();
  113. String alasan = TextBox1.Text;
  114.  
  115. String emelPenyelia = emelpenyelia.Value.ToString();
  116. String strQuery = "insert into `permohonanpenambahanpenyelia` (`noMatrik`, `alasan`, `penyeliaUtama`, `penyeliaBaru`, `tarikhHantar`) " +
  117. "values ('" + idPelajar + "', '" + alasan + "' ,(select `Nama Penyelia Utama` from pelajar where `NoMatrik` = '" + idPelajar + "'), " + penyeliaBaru + ", now())";
  118.  
  119. string connectionString = "datasource=localhost;username=root;password=root;database=tsftsm";
  120. MySqlConnection mySqlConnection = new MySqlConnection(connectionString);
  121. try
  122. {
  123. mySqlConnection.Open();
  124. MySqlCommand mySqlCommand = new MySqlCommand(strQuery, mySqlConnection);
  125. mySqlCommand.ExecuteNonQuery();
  126.  
  127. }
  128. finally
  129. {
  130. mySqlConnection.Close();
  131. }
  132.  
  133. send_mail(emelPenyelia);
  134. Response.Redirect("mohontukarberjaya.aspx");
  135. }
  136. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement