public static void NotificarOportunidad(String IdOportunidad) { bool valida = false; List <BeanCorreos> lstCorreos = new List <BeanCorreos>(); DataTable Data = OportunidadModel.GetUsuariosOportunidad(IdOportunidad); foreach (DataRow drow in Data.Rows) { BeanCorreos bCorreos = new BeanCorreos(); bCorreos.tipo = drow["tipo"].ToString().Trim(); bCorreos.asunto = drow["asunto"].ToString().Trim(); bCorreos.msj = drow["mensaje"].ToString().Trim();; bCorreos.email = drow["Email"].ToString().Trim(); lstCorreos.Add(bCorreos); valida = true; } if (valida) { //Enviar Correos electronicos DataTable dataCorreo = CorreoModel.SelConfiguracionCorreo(); BeanConfiguracion bconfe = new BeanConfiguracion(); foreach (DataRow drow in dataCorreo.Rows) { bconfe.servidorCorreos = drow["ServidorCorreos"].ToString().Trim(); bconfe.puerto = Convert.ToInt32(drow["PuertoCorreo"].ToString()); bconfe.usuarioCorreo = drow["UsuarioCorreo"].ToString().Trim(); bconfe.contrasena = drow["Contrasena"].ToString().Trim(); } CorreoController.EnviarCorreos(bconfe, lstCorreos); } }