//Enviar la alerta de limites al correo predertemido private void enviarAlertaTimbres() { try { //Configuración del Mensaje MailMessage mail = new MailMessage(); SmtpClient SmtpServer = new SmtpClient(smtp); //Especificamos el correo desde el que se enviará el Email y el nombre de la persona que lo envía mail.From = new MailAddress(usuarioCorreo, de, Encoding.UTF8); //Aquí ponemos el asunto del correo mail.Subject = "Cantidad de timbres disponibles "+ timbres; //Aquí ponemos el mensaje que incluirá el correo mail.Body = "Adquirir lo antes posible mas timbres con MASTEREDI TEL: (0155) 26 15 55 55 \r \nEste es un aviso desde la aplicacion CFDi en C#"; //Especificamos a quien enviaremos el Email, no es necesario que sea Gmail, puede ser cualquier otro proveedor mail.To.Add(alertaTimbresCorreo); mail.CC.Add(alertaTimbresCorreoCpp); //Configuracion del SMTP SmtpServer.Port = puertoCorreo; //Puerto que utiliza Gmail para sus servicios //Especificamos las credenciales con las que enviaremos el mail SmtpServer.Credentials = new System.Net.NetworkCredential(usuarioCorreo, contrasenaCorreo); //SmtpServer.UseDefaultCredentials = true; SmtpServer.EnableSsl = false; SmtpServer.Send(mail); metodos update = new metodos(); int res = -1; /***********SQL PARA ACUTUALIZAR LA ULTIMA FECHA QUE SE ENVIO LA ALERTA**************/ string actualizar = "update licenciasRutasUsuariosCFDi set ultiFechAler=GETDATE();"; res = update.ABM(actualizar, this.conn); if (res == 1) { //MessageBox.Show("Se ha modificado un registro correctamente.", "Bajas", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Problemas para actualizar la cantidad de timbres", "Cantidad de timbres", MessageBoxButtons.OK, MessageBoxIcon.Error); } }catch (Exception ex) { MessageBox.Show("No se pudo enviar el correo \n" + ex); } }
private void guardarCFDi() { metodos registrarCFDi = new metodos(); int res = -1; /***********SQL PARA ACUTUALIZAR LOS TIMBRES**************/ string registrar = "exec Registrar_CFDi " + Convert.ToInt32(label[43]) + ",'" + Convert.ToString(label[0]) + "'," + Convert.ToInt32(label[1]) + ",'" + fechaTim + "','" + uuid + "','" + noCerti +"','"+ textoQr+"','" + Convert.ToString(label[51]+"','" + selloSAT+"','" + selloCFD +"','"+ lblCCS.Text+"','"+leyenda+"'"); res = registrarCFDi.ABM(registrar, this.conn); if (res == 1) { crearPDF(); } }
//Actualizar timbres en la base de datos private void actualizarTimbres() { metodos update = new metodos(); int res = -1; /***********SQL PARA ACUTUALIZAR LOS TIMBRES**************/ string actualizar = "exec Registrar_TimbresDisponibles_sp " + estatusUsuario[1].ToString(); res = update.ABM(actualizar, this.conn); if (res == 1) { //MessageBox.Show("Se ha modificado un registro correctamente.", "Bajas", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Problemas para actualizar la cantidad de timbres", "Cantidad de timbres", MessageBoxButtons.OK, MessageBoxIcon.Error); } }