private void btnguardar_Click(object sender, EventArgs e) { paquetes.editarstate(cbestado.Text, tablapaquetes.CurrentRow.Cells["CodigoUsuario"].Value.ToString()); cbestado.Text = " "; MessageBox.Show("Datos actualizados"); actualizarPaquetes(); }
private void btnguardar_Click(object sender, EventArgs e) { try { paquetes.editarstate(cbestado.Text, tablapaquetes.CurrentRow.Cells["CodigoUsuario"].Value.ToString()); if (cbestado.Text == "Entregado") { paquetes.ponerfecha(Ponerfecha.Text, tablapaquetes.CurrentRow.Cells["CodigoUsuario"].Value.ToString()); cbestado.Text = " "; MessageBox.Show("Datos actualizados: " + tablapaquetes.CurrentRow.Cells["Correo"].Value.ToString()); actualizarPaquetes(); } if (cbestado.Text == "Disponible") { string to = tablapaquetes.CurrentRow.Cells["Correo"].Value.ToString(); try { System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage(); msg.To.Add(to); msg.Subject = "Entrega de paquete"; msg.SubjectEncoding = System.Text.Encoding.UTF8; msg.Body = string.Format("Ha llegado su paquete No.{0}", tablapaquetes.CurrentRow.Cells["ID"].Value.ToString()); msg.BodyEncoding = System.Text.Encoding.UTF8; msg.IsBodyHtml = true; msg.From = new System.Net.Mail.MailAddress("*****@*****.**"); System.Net.Mail.SmtpClient cliente = new System.Net.Mail.SmtpClient(); cliente.UseDefaultCredentials = false; cliente.Credentials = new System.Net.NetworkCredential("*****@*****.**", "Proyectop1"); cliente.Port = 587; cliente.EnableSsl = true; cliente.Host = "smtp.gmail.com"; cliente.Send(msg); MessageBox.Show("Datos actualizados: " + tablapaquetes.CurrentRow.Cells["Correo"].Value.ToString()); } //var client = new SmtpClient("smtp.gmail.com", 587) //{ // Credentials = new NetworkCredential("*****@*****.**", "Proyectop1"), // EnableSsl = true //}; //client.Send("*****@*****.**", "*****@*****.**", "test", "testbody"); catch (Exception EX) { MessageBox.Show("Mensaje no enviado:" + EX); } } else { cbestado.Text = " "; MessageBox.Show("Datos actualizados"); actualizarPaquetes(); } } catch (Exception ex) { MessageBox.Show("error; " + ex); } }