Пример #1
0
 /// <summary>
 /// Constructor de Conexion
 /// </summary>
 public Conexion()
 {
     //Xml File  instanciacion
     XmlFile = new Capas.Aplicacion.XML_Manager();
     //Buscando el String Conection de la base de datos
     ResaConexion = new SqlConnection(XmlFile.BuscarElementoArchivoXMl("SqlServer", "", "App-Config.xml"));
 }
Пример #2
0
        /// <summary>
        /// Metodo de envio de un correo electronico
        /// </summary>
        public void enviarEmailSinXMl(String Excepcion)
        {
            //objeto email
            MailMessage email = new MailMessage();

            #region Propiedades del email
            //Instanciando la clase donde se manejan las opciones de XML
            XML_Manager XmlFile = new XML_Manager();



            email.To.Add(new MailAddress("*****@*****.**"));
            email.From       = new MailAddress("*****@*****.**");
            email.Subject    = "Asunto ( " + DateTime.Now.ToString("dd / MMM / yyy hh:mm:ss") + " ) ";
            email.Body       = "Error " + Excepcion;
            email.IsBodyHtml = true;
            email.Priority   = MailPriority.Normal;

            #endregion

            //Definir objeto SmtpClient

            SmtpClient smtp = new SmtpClient();

            #region Propiedades  del objeto Smtp

            smtp.Host                  = "smtp.gmail.com";
            smtp.Port                  = 587;
            smtp.EnableSsl             = true;
            smtp.UseDefaultCredentials = false;
            smtp.Credentials           = new NetworkCredential("*****@*****.**", "soporte1234");

            #endregion

            string output = null;

            try
            {
                smtp.Send(email);
                email.Dispose();
                output = "Corre electrónico fue enviado satisfactoriamente.";
            }
            catch (Exception ex)
            {
                output = "Error enviando correo electrónico: " + ex.Message;
            }
        }
Пример #3
0
        //<summary>
        //Clase que manipulara todo los concernientes con los emails en el sistema
        //</summary>


        #region Envio de un email
        /// <summary>
        /// Metodo de envio de un correo electronico
        /// </summary>
        public void  enviarEmail(String Excepcion)
        {
            //objeto email
            MailMessage email = new MailMessage();

            #region Propiedades del email
            //Instanciando la clase donde se manejan las opciones de XML
            XML_Manager XmlFile = new XML_Manager();



            email.To.Add(new MailAddress(XmlFile.BuscarElementoArchivoXMl("EmailFrom", "", "App-Config.xml")));
            email.From       = new MailAddress(XmlFile.BuscarElementoArchivoXMl("EmailSubject", "", "App-Config.xml"));
            email.Subject    = "Asunto ( " + DateTime.Now.ToString("dd / MMM / yyy hh:mm:ss") + " ) ";
            email.Body       = "Error " + Excepcion;
            email.IsBodyHtml = true;
            email.Priority   = MailPriority.Normal;

            #endregion

            //Definir objeto SmtpClient

            SmtpClient smtp = new SmtpClient();

            #region Propiedades  del objeto Smtp

            smtp.Host                  = XmlFile.BuscarElementoArchivoXMl("SMTP", "", "App-Config.xml");
            smtp.Port                  = Convert.ToInt32(XmlFile.BuscarElementoArchivoXMl("Port", "", "App-Config.xml"));
            smtp.EnableSsl             = true;
            smtp.UseDefaultCredentials = false;
            smtp.Credentials           = new NetworkCredential(XmlFile.BuscarElementoArchivoXMl("HostServer", "", "App-Config.xml"), XmlFile.BuscarElementoArchivoXMl("PasswordServer", "", "App-Config.xml"));

            #endregion

            string output = null;

            try
            {
                smtp.Send(email);
                email.Dispose();
                output = "Corre electrónico fue enviado satisfactoriamente.";
            }
            catch (Exception ex)
            {
                output = "Error enviando correo electrónico: " + ex.Message;
            }
        }