private void bgwSendEmail_DoWork() { OperationResult objOperationResult = new OperationResult(); try { // Obtener los Parametros necesarios para el envio de notificación var configEmail = _objSystemParameterBL.GetSystemParameterForComboAll(ref objOperationResult, 161, "i_ParameterId"); string smtp = configEmail[0].Value1.ToLower(); int port = int.Parse(configEmail[1].Value1); string from = configEmail[2].Value1.ToLower(); string fromPassword = configEmail[4].Value1; string subject = configEmail[6].Value1; bool enableSsl = Convert.ToBoolean(int.Parse(configEmail[3].Value1)); string personName = string.Format("{0} {1} {2}", txtFirstName.Text.Trim(), txtFirstLastName.Text.Trim(), txtSecondLastName.Text.Trim()); string message = string.Format(configEmail[5].Value1, personName, txtUserName.Text, txtPassword2.Text); // Enviar notificación de usuario y clave via email Sigesoft.Common.Utils.SendMessage(smtp, port, enableSsl, true, from, fromPassword, txtMail.Text.Trim(), "", subject, message, null); } catch (Exception ex) { } }