Example #1
0
        //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);
            }


        }
Example #2
0
        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();               

            }
                   
        }
Example #3
0
        //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);
                
            }
        
        }